[llvm] [LTO] Allow target-specific module splittting (PR #83128)
    Yingwei Zheng via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Apr 22 01:07:28 PDT 2024
    
    
  
dtcxzyw wrote:
@Pierre-vh This patch breaks our downstream build (with GCC 10.2.1):
```
FAILED: bin/llvm-split 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -w -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/dtcxzyw/llvm-build/./lib  -Wl,--gc-sections tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o -o bin/llvm-split  -Wl,-rpath,"\$ORIGIN/../lib:/home/dtcxzyw/llvm-build/lib:"  lib/libLLVMX86AsmParser.so.19.0git  lib/libLLVMRISCVAsmParser.so.19.0git  lib/libLLVMX86CodeGen.so.19.0git  lib/libLLVMRISCVCodeGen.so.19.0git  lib/libLLVMX86Desc.so.19.0git  lib/libLLVMRISCVDesc.so.19.0git  lib/libLLVMX86Info.so.19.0git  lib/libLLVMRISCVInfo.so.19.0git  -lpthread  lib/libLLVMCodeGen.so.19.0git  lib/libLLVMTarget.so.19.0git  lib/libLLVMBitWriter.so.19.0git  lib/libLLVMTransformUtils.so.19.0git  lib/libLLVMIRReader.so.19.0git  lib/libLLVMMC.so.19.0git  lib/libLLVMCore.so.19.0git  lib/libLLVMSupport.so.19.0git  -Wl,-rpath-link,/home/dtcxzyw/llvm-build/lib && :
/usr/bin/ld: tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o: undefined reference to symbol '_ZN4llvm6TripleC1ERKNS_5TwineE'
/usr/bin/ld: /home/dtcxzyw/llvm-build/./lib/libLLVMTargetParser.so.19.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
```
https://github.com/llvm/llvm-project/pull/83128
    
    
More information about the llvm-commits
mailing list