[Openmp-dev] iomp.h vs omp.h

Jack Howarth howarth.mailing.lists at gmail.com
Fri May 29 11:46:09 PDT 2015


Jonathan,
      I have been taking a stab at renaming libiomp5 to libomp locally
and am puzzled by a header name conflict. Currently we have...

runtime/src/include/30/iomp.h.var
runtime/src/include/30/omp.h.var
runtime/src/include/30/iomp_lib.h.var
runtime/src/include/30/omp_lib.h.var
runtime/src/include/40/iomp.h.var
runtime/src/include/40/omp.h.var
runtime/src/include/40/iomp_lib.h.var
runtime/src/include/40/omp_lib.h.var
runtime/src/include/41/iomp.h.var
runtime/src/include/41/omp.h.var
runtime/src/include/41/iomp_lib.h.var
runtime/src/include/41/omp_lib.h.var

which will produce filename conflicts when eliminating the usage of
iomp. What is the purpose of the headers prefixed with 'i'? Is this
some legacy cruft from clang-omp which can be dropped as I don't seen
any actual usage of the prefixed headers.
            Jack



More information about the Openmp-dev mailing list