[llvm-dev] LLD and LLVM_LINK_LLVM_DYLIB
Hahnfeld, Jonas via llvm-dev
llvm-dev at lists.llvm.org
Wed Jan 4 05:31:01 PST 2017
Hi all,
I recently gave LLD a try and it definitely works fine. However one cannot
build it together with LLVM_LINK_LLVM_DYLIB:
ELF/Driver.cpp and ELF/DriverUtils.cpp pull in llvm/Support/CommandLine.h
which defines the command line options so these global variables end up in
libLLVM-4.0svn.so via liblldELF.
If this shared library is then linked into bin/lld or bin/opt one gets
errors because of "Option '...' registered more than once" as they are also
present in the binaries themselves.
Is it possible to keep the global variables for command line options out of
libLLVM-4.0svn.so?
Regards,
Jonas
--
Jonas Hahnfeld, MATSE-Auszubildender
IT Center
Group: High Performance Computing
Division: Computational Science and Engineering
RWTH Aachen University
Seffenter Weg 23
D 52074 Aachen (Germany)
Hahnfeld at itc.rwth-aachen.de
www.itc.rwth-aachen.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5868 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170104/f6c18970/attachment.bin>
More information about the llvm-dev
mailing list