Skip to content

LLVM 15.0.4 linux binaries broken. #58599

@lerno

Description

@lerno

15.0.3 binaries worked fine, but grabbing the latest 15 (with 15.0.4) from apt.llvm.org now has errors linking (13, 14, 16 all still work): /usr/bin/ld: /usr/lib/llvm-15/lib/libLLVMAArch64AsmParser.a: error adding symbols: file format not recognized

Somewhat longer dump from CI

15/lib/libLLVMMSP430CodeGen.a  /usr/lib/llvm-15/lib/libLLVMNVPTXCodeGen.a  /usr/lib/llvm-15/lib/libLLVMPowerPCCodeGen.a  /usr/lib/llvm-15/lib/libLLVMRISCVCodeGen.a  /usr/lib/llvm-15/lib/libLLVMSparcCodeGen.a  /usr/lib/llvm-15/lib/libLLVMSystemZCodeGen.a  /usr/lib/llvm-15/lib/libLLVMVECodeGen.a  /usr/lib/llvm-15/lib/libLLVMWebAssemblyCodeGen.a  /usr/lib/llvm-15/lib/libLLVMX86CodeGen.a  /usr/lib/llvm-15/lib/libLLVMCFGuard.a  /usr/lib/llvm-15/lib/libLLVMXCoreCodeGen.a  /usr/lib/llvm-15/lib/libLLVMM68kCodeGen.a  /usr/lib/llvm-15/lib/libLLVMGlobalISel.a  /usr/lib/llvm-15/lib/libLLVMSelectionDAG.a  /usr/lib/llvm-15/lib/libLLVMAVRDesc.a  /usr/lib/llvm-15/lib/libLLVMBPFDesc.a  /usr/lib/llvm-15/lib/libLLVMMipsDesc.a  /usr/lib/llvm-15/lib/libLLVMMSP430Desc.a  /usr/lib/llvm-15/lib/libLLVMNVPTXDesc.a  /usr/lib/llvm-15/lib/libLLVMPowerPCDesc.a  /usr/lib/llvm-15/lib/libLLVMSparcDesc.a  /usr/lib/llvm-15/lib/libLLVMVEDesc.a  /usr/lib/llvm-15/lib/libLLVMX86Desc.a  /usr/lib/llvm-15/lib/libLLVMXCoreDesc.a  /usr/lib/llvm-15/lib/libLLVMAArch64Disassembler.a  /usr/lib/llvm-15/lib/libLLVMAArch64Desc.a  /usr/lib/llvm-15/lib/libLLVMAArch64Utils.a  /usr/lib/llvm-15/lib/libLLVMAMDGPUDisassembler.a  /usr/lib/llvm-15/lib/libLLVMAMDGPUDesc.a  /usr/lib/llvm-15/lib/libLLVMAMDGPUUtils.a  /usr/lib/llvm-15/lib/libLLVMARMDisassembler.a  /usr/lib/llvm-15/lib/libLLVMARMDesc.a  /usr/lib/llvm-15/lib/libLLVMARMUtils.a  /usr/lib/llvm-15/lib/libLLVMAVRDisassembler.a  /usr/lib/llvm-15/lib/libLLVMBPFDisassembler.a  /usr/lib/llvm-15/lib/libLLVMHexagonDisassembler.a  /usr/lib/llvm-15/lib/libLLVMHexagonDesc.a  /usr/lib/llvm-15/lib/libLLVMLanaiDisassembler.a  /usr/lib/llvm-15/lib/libLLVMLanaiDesc.a  /usr/lib/llvm-15/lib/libLLVMMipsDisassembler.a  /usr/lib/llvm-15/lib/libLLVMMSP430Disassembler.a  /usr/lib/llvm-15/lib/libLLVMPowerPCDisassembler.a  /usr/lib/llvm-15/lib/libLLVMRISCVDisassembler.a  /usr/lib/llvm-15/lib/libLLVMRISCVDesc.a  /usr/lib/llvm-15/lib/libLLVMSparcDisassembler.a  /usr/lib/llvm-15/lib/libLLVMSystemZDisassembler.a  /usr/lib/llvm-15/lib/libLLVMSystemZDesc.a  /usr/lib/llvm-15/lib/libLLVMVEDisassembler.a  /usr/lib/llvm-15/lib/libLLVMWebAssemblyDisassembler.a  /usr/lib/llvm-15/lib/libLLVMWebAssemblyDesc.a  /usr/lib/llvm-15/lib/libLLVMWebAssemblyUtils.a  /usr/lib/llvm-15/lib/libLLVMX86Disassembler.a  /usr/lib/llvm-15/lib/libLLVMXCoreDisassembler.a  /usr/lib/llvm-15/lib/libLLVMM68kDisassembler.a  /usr/lib/llvm-15/lib/libLLVMM68kDesc.a  /usr/lib/llvm-15/lib/libLLVMAArch64Info.a  /usr/lib/llvm-15/lib/libLLVMAMDGPUInfo.a  /usr/lib/llvm-15/lib/libLLVMARMInfo.a  /usr/lib/llvm-15/lib/libLLVMAVRInfo.a  /usr/lib/llvm-15/lib/libLLVMBPFInfo.a  /usr/lib/llvm-15/lib/libLLVMHexagonInfo.a  /usr/lib/llvm-15/lib/libLLVMLanaiInfo.a  /usr/lib/llvm-15/lib/libLLVMMipsInfo.a  /usr/lib/llvm-15/lib/libLLVMMSP430Info.a  /usr/lib/llvm-15/lib/libLLVMNVPTXInfo.a  /usr/lib/llvm-15/lib/libLLVMPowerPCInfo.a  /usr/lib/llvm-15/lib/libLLVMRISCVInfo.a  /usr/lib/llvm-15/lib/libLLVMSparcInfo.a  /usr/lib/llvm-15/lib/libLLVMSystemZInfo.a  /usr/lib/llvm-15/lib/libLLVMVEInfo.a  /usr/lib/llvm-15/lib/libLLVMWebAssemblyInfo.a  /usr/lib/llvm-15/lib/libLLVMX86Info.a  /usr/lib/llvm-15/lib/libLLVMXCoreInfo.a  /usr/lib/llvm-15/lib/libLLVMM68kInfo.a  /usr/lib/llvm-15/lib/libLLVMAsmPrinter.a  /usr/lib/llvm-15/lib/libLLVMLibDriver.a  /usr/lib/llvm-15/lib/libLLVMLTO.a  /usr/lib/llvm-15/lib/libLLVMCodeGen.a  /usr/lib/llvm-15/lib/libLLVMExtensions.a  /usr/lib/llvm-15/lib/libPolly.a  /usr/lib/llvm-15/lib/libLLVMPasses.a  /usr/lib/llvm-15/lib/libLLVMCoroutines.a  /usr/lib/llvm-15/lib/libLLVMipo.a  /usr/lib/llvm-15/lib/libLLVMIRReader.a  /usr/lib/llvm-15/lib/libLLVMAsmParser.a  /usr/lib/llvm-15/lib/libLLVMLinker.a  /usr/lib/llvm-15/lib/libLLVMInstrumentation.a  /usr/lib/llvm-15/lib/libLLVMBitWriter.a  /usr/lib/llvm-15/lib/libLLVMFrontendOpenMP.a  /usr/lib/llvm-15/lib/libLLVMVectorize.a  /usr/lib/llvm-15/lib/libPollyISL.a  /usr/lib/llvm-15/lib/libLLVMObjCARCOpts.a  /usr/lib/llvm-15/lib/libLLVMMCDisassembler.a  /usr/lib/llvm-15/lib/libLLVMScalarOpts.a  /usr/lib/llvm-15/lib/libLLVMInstCombine.a  /usr/lib/llvm-15/lib/libLLVMAggressiveInstCombine.a  /usr/lib/llvm-15/lib/libLLVMTarget.a  /usr/lib/llvm-15/lib/libLLVMTransformUtils.a  /usr/lib/llvm-15/lib/libLLVMAnalysis.a  /usr/lib/llvm-15/lib/libLLVMProfileData.a  /usr/lib/llvm-15/lib/libLLVMSymbolize.a  /usr/lib/llvm-15/lib/libLLVMDebugInfoPDB.a  /usr/lib/llvm-15/lib/libLLVMDebugInfoMSF.a  /usr/lib/llvm-15/lib/libLLVMDebugInfoDWARF.a  /usr/lib/llvm-15/lib/libLLVMObject.a  /usr/lib/llvm-15/lib/libLLVMBitReader.a  /usr/lib/llvm-15/lib/libLLVMMCParser.a  /usr/lib/llvm-15/lib/libLLVMMC.a  /usr/lib/llvm-15/lib/libLLVMDebugInfoCodeView.a  /usr/lib/llvm-15/lib/libLLVMTextAPI.a  /usr/lib/llvm-15/lib/libLLVMCore.a  /usr/lib/llvm-15/lib/libLLVMBinaryFormat.a  /usr/lib/llvm-15/lib/libLLVMRemarks.a  /usr/lib/llvm-15/lib/libLLVMBitstreamReader.a  /usr/lib/llvm-15/lib/libLLVMWindowsManifest.a  /usr/lib/x86_64-linux-gnu/libxml2.so  /usr/lib/llvm-15/lib/libLLVMWindowsDriver.a  /usr/lib/llvm-15/lib/libLLVMOption.a  /usr/lib/llvm-15/lib/libLLVMSupport.a  -lrt  -ldl  -lpthread  -lm  /usr/lib/x86_64-linux-gnu/libz.so  /usr/lib/x86_64-linux-gnu/libtinfo.so  /usr/lib/llvm-15/lib/libLLVMDemangle.a && :
2022-10-25T08:52:39.0367399Z /usr/bin/ld: /usr/lib/llvm-15/lib/libLLVMAArch64AsmParser.a: error adding symbols: file format not recognized
2022-10-25T08:52:39.0367977Z clang: error: linker command failed with exit code 1 (use -v to see invocation)
2022-10-25T08:52:39.0368334Z ninja: build stopped: subcommand failed.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions