diff options
| author | Fangrui Song <maskray@google.com> | 2019-11-01 09:45:27 -0700 |
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2019-11-01 09:51:17 -0700 |
| commit | add76dd3cbebc92f1862705d4432ba0f65db6286 (patch) | |
| tree | bc7e9c1d78b6dec7f4b2898e7b2867026e7b2886 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | e67f6477fd1ed29acbeddf8482c25d8db826912f (diff) | |
| download | bcm5719-llvm-add76dd3cbebc92f1862705d4432ba0f65db6286.tar.gz bcm5719-llvm-add76dd3cbebc92f1862705d4432ba0f65db6286.zip | |
[X86] Fix -DBUILD_SHARED_LIBS=on builds after D69568/llvmorg-10-init-8877-g3a399c09878
In -DBUILD_SHARED_LIBS=on builds, a component must specify its direct dependencies to satisfy -Wl,-z,defs (added by llvm/modules/HandleLLVMOptions.cmake).
Core is a direct dependency via transitive header inclusion:
ld.lld: error: undefined symbol: llvm::LLVMContext::LLVMContext()
>>> referenced by MachineSizeOptsTest.cpp
>>> unittests/Target/X86/CMakeFiles/X86Tests.dir/MachineSizeOptsTest.cpp.o:(testing::internal::TestFactoryImpl<(anonymous namespace)::MachineSizeOptsTest_Test_Test>::CreateTest())
MC is a direct dependency via transitive header inclusion:
ld.lld: error: undefined symbol: llvm::MCTargetOptions::MCTargetOptions()
>>> referenced by MachineSizeOptsTest.cpp
>>> unittests/Target/X86/CMakeFiles/X86Tests.dir/MachineSizeOptsTest.cpp.o:((anonymous namespace)::MachineSizeOptsTest::SetUp())
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions

