[Openmp-dev] residual instances of iomp

Peyton, Jonathan L jonathan.l.peyton at intel.com
Mon Jun 1 10:09:26 PDT 2015


I'm holding off on the offload/ changes because I believe they are going to commit things soon, including changes to the Makefile.  Plus, the offload subdirectory doesn't affect the LLVM autobuild.

The iomp references in runtime/src/rules.mk are something I added which creates the symlinks in the exports directory, similar to the symlinks created at install time for CMake.

>Also, shouldn't the instance's of "Intel(R)" be changed to "LLVM" for the library description...
I'm not doing anything in the offload/ subdirectory for the same reasons as above.  I wasn't going to change anything in libiomp.rc.var because it is going to be deleted soon.  
I can change the libomp.rc.var cases.

-- Johnny

-----Original Message-----
From: Jack Howarth [mailto:howarth.mailing.lists at gmail.com] 
Sent: Monday, June 1, 2015 5:45 AM
To: Peyton, Jonathan L; openmp-dev at dcs-maillist2.engr.illinois.edu
Subject: Re: residual instances of iomp

Jonathan,
       The instances of "iomp" still remain in the offload subdirectory....

offload/Makefile:# libiomp_host_dir - path to host libiomp directory (unnecessary if compiler_host is icc) offload/Makefile:# libiomp_target_dir - path to target libiomp directory (unnecesarry if compiler_target is icc) offload/Makefile:opts_liboffload=-shared -Wl,-soname,liboffload.so.5 -ldl -lstdc++ -liomp5 offload/Makefile:ifneq ($(libiomp_host_dir), )
offload/Makefile:  opts_liboffload_host+=-L$(libiomp_host_dir)
offload/Makefile:ifneq ($(libiomp_target_dir), )
offload/Makefile:  opts_liboffload_target+=-L$(libiomp_target_dir)
offload/Makefile: @echo "libiomp_host_dir = $(libiomp_host_dir)"
offload/Makefile: @echo "libiomp_target_dir = $(libiomp_target_dir)"
offload/README.txt:libiomp_host_dir:     The path to the host Intel(R)
OpenMP* Runtime Library.
offload/README.txt:libiomp_target_dir:   The path to the target
Intel(R) OpenMP* Runtime

as well as in...

runtime/src/rules.mk: cd $(out_lib_dir) ; $(cp) $(lib_file)
libiomp5md$(dll) ; $(cp) $(imp_file) libiomp5md$(lib)
runtime/src/rules.mk: cd $(out_lib_dir) ; ln -sf $(lib_file) libiomp5$(dll)

Also, shouldn't the instance's of "Intel(R)" be changed to "LLVM" for the library description...

offload/doc/doxygen/config:PROJECT_NAME           =
"Intel® Offload Runtime Library"
offload/doc/doxygen/header.tex:{\Large
Intel\textsuperscript{\textregistered} Offload Runtime Library }\\
offload/README.txt:       README for Intel(R) Offload Runtime Library
offload/README.txt:Intel(R) Offload Runtime Library requires additional software:
offload/README.txt:1) Intel(R) OpenMP* Runtime Library.  You can either download the source
offload/README.txt:2) Intel(R) COI Runtime Library and Intel(R) MYO Runtime Library.  These offload/README.txt:How to Build the Intel(R) Offload Runtime Library offload/README.txt:build the Intel(R) Offload Runtime Library.  To see the default settings,
offload/README.txt:libiomp_host_dir:     The path to the host Intel(R)
OpenMP* Runtime Library.
runtime/Build_With_CMake.txt: [ Intel(R) Many Integrated Core Library
(Intel(R) MIC Library) ]
runtime/src/libiomp.rc.var:                VALUE "FileDescription",
"Intel(R) OpenMP* Runtime Library${{ our $MESSAGE_CATALOG; $MESSAGE_CATALOG ? " Message Catalog" : "" }}\0"
runtime/src/libiomp.rc.var:                VALUE "ProductName",
"Intel(R) OpenMP* Runtime Library\0"
runtime/src/libiomp.rc.var:                    "Intel(R) OpenMP* ${{
our ( $MESSAGE_CATALOG, $KMP_TYPE ); $MESSAGE_CATALOG ? "Runtime Library Message Catalog" : "$KMP_TYPE Library" }} "
runtime/src/libomp.rc.var:                VALUE "FileDescription",
"Intel(R) OpenMP* Runtime Library${{ our $MESSAGE_CATALOG; $MESSAGE_CATALOG ? " Message Catalog" : "" }}\0"
runtime/src/libomp.rc.var:                VALUE "ProductName",
"Intel(R) OpenMP* Runtime Library\0"
runtime/src/libomp.rc.var:                    "Intel(R) OpenMP* ${{
our ( $MESSAGE_CATALOG, $KMP_TYPE ); $MESSAGE_CATALOG ? "Runtime Library Message Catalog" : "$KMP_TYPE Library" }} "

             Jack




More information about the Openmp-dev mailing list