[Openmp-commits] [PATCH] D89898: changing OMP rtl to use shared memory instead of env variable

Roger Ferrer Ibanez via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Wed Nov 18 07:44:22 PST 2020

rogfer01 added a comment.

> Random number won't work, because the goal of the library registering is to catch several libraries in a single process. So a process should have deterministic file name (or environment variable name).

Can we add the UID of the current process to the filename, so we do not attempt to open a shared file created by another user? This fails currently. I don't expect the UID to change during the execution of most OpenMP applications.

Also note that a single `abort()` (or a failing `assert` such one that could happen when running the OpenMP testsuite) will generate a leftover file.

  rG LLVM Github Monorepo



More information about the Openmp-commits mailing list