[llvm-dev] Specifying custom search path for system libraries when building LLVM 9 (original) (raw)
Albert Chin via llvm-dev llvm-dev at lists.llvm.org
Sun Feb 9 15:42:45 PST 2020
- Previous message: [llvm-dev] FC : A MLIR+LLVM based Fortran front end
- Next message: [llvm-dev] ORC JIT Weekly #4
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I am building LLVM 9.0.1 on RHEL7 and would like to use a custom path
for some libraries (xml2',
z', etc.). How do I do this? When I build
with cmake, I specify the new search/runtime path in
CMAKE_LIBRARY_PATH/CMAKE_INSTALL_RPATH respectively but correct -L
path's aren't included.
For example, when llvm-tblgen is built, the command-line is:
/usr/local/gcc8/bin/g++ -fPIC -fvisibility-inlines-hidden
-Werror=date-time -std=c++1y -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long
-Wimplicit-fallthrough -Wno-maybe-uninitialized
-Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor
-Wno-comment -ffunction-sections -fdata-sections -O3
-Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections
CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmit
...
-o ../../bin/llvm-tblgen ../../lib/libLLVMSupport.a
../../lib/libLLVMTableGen.a -lpthread ../../lib/libLLVMSupport.a
-lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a
-Wl,-rpath,::::::::::...
How do I add -L/usr/local/libz12/lib to the above? I encounter the
same problem with FileCheck',
not', yaml-bench', and
libLLVM-9.so'.
I looked at https://llvm.org/docs/LLVMBuild.html but didn't see anything.
-- albert chin (china at thewrittenword.com)
- Previous message: [llvm-dev] FC : A MLIR+LLVM based Fortran front end
- Next message: [llvm-dev] ORC JIT Weekly #4
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]