[Openmp-commits] [PATCH] D93055: [OpenMP] Add time profiling for libomptarget
Alexander Yermolovich via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Thu Dec 17 15:32:55 PST 2020
ayermolo added a comment.
@ggeorgakoudis In our local build environment I am now observing error below:
FAILED: lib/libomptarget.so.12git
..
/home/engshare/third-party2/binutils/2.32/centos7-native/da39a3e/bin/ld.gold: error: lib/libLLVMSupport.a(TimeProfiler.cpp.o): requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile with -fPIC
We are building llvm with -DLLVM_ENABLE_PIC=OFF.
So with ENABLE_LIBOMPTARGET enabling OPENMP_ENABLE_LIBOMPTARGET_PROFILING it goes to else case and includes Support library, which leads to link failure.
Maybe add explicit flag NOT_LINK_SUPPORT or something like that for this case, or break up the ENABLE_LIBOMPTARGET/OPENMP_ENABLE_LIBOMPTARGET_PROFILING dependency?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D93055/new/
https://reviews.llvm.org/D93055
More information about the Openmp-commits
mailing list