Hello folks, seems like sys-devel/llvm-17.0.6 doesn't like to build with LTO >>> lto1: some warnings being treated as errors lto-wrapper: fatal error: /usr/bin/x86_64-pc-linux-gnu-g++ returned 1 exit status compilation terminated. /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status [3332/3417] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=alderlake -O2 -pipe -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-O1 -Wl,--as-needed -Wl,-rpath-link,/var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/./lib64 -Wl,--gc-sections tools/obj2yaml/CMakeFiles/obj2yaml.dir/archive2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/dxcontainer2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/offload2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o -o bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib64:" lib64/libLLVMBinaryFormat.a lib64/libLLVMDebugInfoCodeView.a lib64/libLLVMDebugInfoDWARF.a lib64/libLLVMObject.a lib64/libLLVMObjectYAML.a lib64/libLLVMSupport.a lib64/libLLVMObject.a lib64/libLLVMIRReader.a lib64/libLLVMBitReader.a lib64/libLLVMAsmParser.a lib64/libLLVMCore.a lib64/libLLVMRemarks.a lib64/libLLVMBitstreamReader.a lib64/libLLVMMCParser.a lib64/libLLVMTextAPI.a lib64/libLLVMMC.a lib64/libLLVMBinaryFormat.a lib64/libLLVMDebugInfoCodeView.a lib64/libLLVMTargetParser.a lib64/libLLVMSupport.a -lrt -ldl -lm /usr/lib64/libz.so /usr/lib64/libzstd.so /usr/lib64/libtinfo.so lib64/libLLVMDemangle.a && : lto-wrapper: warning: using serial compilation of 122 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information ninja: build stopped: subcommand failed. * ERROR: sys-devel/llvm-17.0.6::gentoo failed (compile phase): * ninja -v -j12 -l0 distribution failed <<< Can it be stabilised? Thanks
Created attachment 882364 [details] emerge --info
Created attachment 882365 [details] build.log first part
Created attachment 882366 [details] build.log second part
Created attachment 882367 [details] build.log third part
Created attachment 882368 [details] build.log fourth part
Created attachment 882369 [details] build.log fifth part
*** This bug has been marked as a duplicate of bug 917536 ***
Hello James, I think the bug is still there: <<< /usr/lib64/libxml2.so && : FAILED: lib64/libLLVM-17.so : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=alderlake -O2 -pipe -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-O1 -Wl,--as-needed -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/./lib64 -Wl,--gc-sections -Wl,-Bsymbolic-functions -shared -Wl,-soname,libLLVM-17.so -o lib64/libLLVM-17.so tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib64:" -Wl,--version-script,/var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/./lib64/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive lib64/libLLVMDemangle.a lib64/libLLVMSupport.a lib64/libLLVMCore.a lib64/libLLVMFuzzerCLI.a lib64/libLLVMFuzzMutate.a lib64/libLLVMFileCheck.a lib64/libLLVMInterfaceStub.a lib64/libLLVMIRPrinter.a lib64/libLLVMIRReader.a lib64/libLLVMCodeGenTypes.a lib64/libLLVMCodeGen.a lib64/libLLVMSelectionDAG.a lib64/libLLVMAsmPrinter.a lib64/libLLVMMIRParser.a lib64/libLLVMGlobalISel.a lib64/libLLVMBinaryFormat.a lib64/libLLVMBitReader.a lib64/libLLVMBitWriter.a lib64/libLLVMBitstreamReader.a lib64/libLLVMDWARFLinker.a lib64/libLLVMDWARFLinkerParallel.a lib64/libLLVMExtensions.a lib64/libLLVMFrontendHLSL.a lib64/libLLVMFrontendOpenACC.a lib64/libLLVMFrontendOpenMP.a lib64/libLLVMTransformUtils.a lib64/libLLVMInstrumentation.a lib64/libLLVMAggressiveInstCombine.a lib64/libLLVMInstCombine.a lib64/libLLVMScalarOpts.a lib64/libLLVMipo.a lib64/libLLVMVectorize.a lib64/libLLVMObjCARCOpts.a lib64/libLLVMCoroutines.a lib64/libLLVMCFGuard.a lib64/libLLVMLinker.a lib64/libLLVMAnalysis.a lib64/libLLVMLTO.a lib64/libLLVMMC.a lib64/libLLVMMCParser.a lib64/libLLVMMCDisassembler.a lib64/libLLVMMCA.a lib64/libLLVMObjCopy.a lib64/libLLVMObject.a lib64/libLLVMObjectYAML.a lib64/libLLVMOption.a lib64/libLLVMRemarks.a lib64/libLLVMDebugInfoDWARF.a lib64/libLLVMDebugInfoGSYM.a lib64/libLLVMDebugInfoLogicalView.a lib64/libLLVMDebugInfoMSF.a lib64/libLLVMDebugInfoCodeView.a lib64/libLLVMDebugInfoPDB.a lib64/libLLVMSymbolize.a lib64/libLLVMDebugInfoBTF.a lib64/libLLVMDWP.a lib64/libLLVMExecutionEngine.a lib64/libLLVMInterpreter.a lib64/libLLVMJITLink.a lib64/libLLVMMCJIT.a lib64/libLLVMOrcJIT.a lib64/libLLVMOrcShared.a lib64/libLLVMOrcTargetProcess.a lib64/libLLVMRuntimeDyld.a lib64/libLLVMTarget.a lib64/libLLVMX86CodeGen.a lib64/libLLVMX86AsmParser.a lib64/libLLVMX86Disassembler.a lib64/libLLVMX86TargetMCA.a lib64/libLLVMX86Desc.a lib64/libLLVMX86Info.a lib64/libLLVMAArch64CodeGen.a lib64/libLLVMAArch64AsmParser.a lib64/libLLVMAArch64Disassembler.a lib64/libLLVMAArch64Desc.a lib64/libLLVMAArch64Info.a lib64/libLLVMAArch64Utils.a lib64/libLLVMAMDGPUCodeGen.a lib64/libLLVMAMDGPUAsmParser.a lib64/libLLVMAMDGPUDisassembler.a lib64/libLLVMAMDGPUTargetMCA.a lib64/libLLVMAMDGPUDesc.a lib64/libLLVMAMDGPUInfo.a lib64/libLLVMAMDGPUUtils.a lib64/libLLVMARMCodeGen.a lib64/libLLVMARMAsmParser.a lib64/libLLVMARMDisassembler.a lib64/libLLVMARMDesc.a lib64/libLLVMARMInfo.a lib64/libLLVMARMUtils.a lib64/libLLVMAVRCodeGen.a lib64/libLLVMAVRAsmParser.a lib64/libLLVMAVRDisassembler.a lib64/libLLVMAVRDesc.a lib64/libLLVMAVRInfo.a lib64/libLLVMBPFCodeGen.a lib64/libLLVMBPFAsmParser.a lib64/libLLVMBPFDisassembler.a lib64/libLLVMBPFDesc.a lib64/libLLVMBPFInfo.a lib64/libLLVMHexagonCodeGen.a lib64/libLLVMHexagonAsmParser.a lib64/libLLVMHexagonDisassembler.a lib64/libLLVMHexagonDesc.a lib64/libLLVMHexagonInfo.a lib64/libLLVMLanaiCodeGen.a lib64/libLLVMLanaiAsmParser.a lib64/libLLVMLanaiDisassembler.a lib64/libLLVMLanaiDesc.a lib64/libLLVMLanaiInfo.a lib64/libLLVMLoongArchCodeGen.a lib64/libLLVMLoongArchAsmParser.a lib64/libLLVMLoongArchDisassembler.a lib64/libLLVMLoongArchDesc.a lib64/libLLVMLoongArchInfo.a lib64/libLLVMMSP430CodeGen.a lib64/libLLVMMSP430Desc.a lib64/libLLVMMSP430Info.a lib64/libLLVMMSP430AsmParser.a lib64/libLLVMMSP430Disassembler.a lib64/libLLVMMipsCodeGen.a lib64/libLLVMMipsAsmParser.a lib64/libLLVMMipsDisassembler.a lib64/libLLVMMipsDesc.a lib64/libLLVMMipsInfo.a lib64/libLLVMNVPTXCodeGen.a lib64/libLLVMNVPTXDesc.a lib64/libLLVMNVPTXInfo.a lib64/libLLVMPowerPCCodeGen.a lib64/libLLVMPowerPCAsmParser.a lib64/libLLVMPowerPCDisassembler.a lib64/libLLVMPowerPCDesc.a lib64/libLLVMPowerPCInfo.a lib64/libLLVMRISCVCodeGen.a lib64/libLLVMRISCVAsmParser.a lib64/libLLVMRISCVDisassembler.a lib64/libLLVMRISCVDesc.a lib64/libLLVMRISCVTargetMCA.a lib64/libLLVMRISCVInfo.a lib64/libLLVMSparcCodeGen.a lib64/libLLVMSparcAsmParser.a lib64/libLLVMSparcDisassembler.a lib64/libLLVMSparcDesc.a lib64/libLLVMSparcInfo.a lib64/libLLVMSystemZCodeGen.a lib64/libLLVMSystemZAsmParser.a lib64/libLLVMSystemZDisassembler.a lib64/libLLVMSystemZDesc.a lib64/libLLVMSystemZInfo.a lib64/libLLVMVECodeGen.a lib64/libLLVMVEAsmParser.a lib64/libLLVMVEDisassembler.a lib64/libLLVMVEInfo.a lib64/libLLVMVEDesc.a lib64/libLLVMWebAssemblyCodeGen.a lib64/libLLVMWebAssemblyAsmParser.a lib64/libLLVMWebAssemblyDisassembler.a lib64/libLLVMWebAssemblyDesc.a lib64/libLLVMWebAssemblyInfo.a lib64/libLLVMWebAssemblyUtils.a lib64/libLLVMXCoreCodeGen.a lib64/libLLVMXCoreDisassembler.a lib64/libLLVMXCoreDesc.a lib64/libLLVMXCoreInfo.a lib64/libLLVMAsmParser.a lib64/libLLVMLineEditor.a lib64/libLLVMProfileData.a lib64/libLLVMCoverage.a lib64/libLLVMPasses.a lib64/libLLVMTargetParser.a lib64/libLLVMTextAPI.a lib64/libLLVMDlltoolDriver.a lib64/libLLVMLibDriver.a lib64/libLLVMXRay.a lib64/libLLVMWindowsDriver.a lib64/libLLVMWindowsManifest.a -Wl,--no-whole-archive lib64/libLLVMExtensions.a /usr/lib64/libffi.so lib64/libLLVMExecutionEngine.a lib64/libLLVMJITLink.a lib64/libLLVMOrcTargetProcess.a lib64/libLLVMOrcShared.a lib64/libLLVMRuntimeDyld.a lib64/libLLVMMIRParser.a lib64/libLLVMIRPrinter.a lib64/libLLVMCoroutines.a lib64/libLLVMCFGuard.a lib64/libLLVMMSP430Desc.a lib64/libLLVMMSP430Info.a lib64/libLLVMGlobalISel.a lib64/libLLVMipo.a lib64/libLLVMFrontendOpenMP.a lib64/libLLVMInstrumentation.a lib64/libLLVMVectorize.a lib64/libLLVMLinker.a lib64/libLLVMMCA.a lib64/libLLVMRISCVDesc.a lib64/libLLVMRISCVInfo.a lib64/libLLVMVEInfo.a lib64/libLLVMWebAssemblyDesc.a lib64/libLLVMWebAssemblyInfo.a lib64/libLLVMSelectionDAG.a lib64/libLLVMAsmPrinter.a lib64/libLLVMCodeGen.a lib64/libLLVMBitWriter.a lib64/libLLVMScalarOpts.a lib64/libLLVMAggressiveInstCombine.a lib64/libLLVMInstCombine.a lib64/libLLVMObjCARCOpts.a lib64/libLLVMTransformUtils.a lib64/libLLVMTarget.a lib64/libLLVMAnalysis.a lib64/libLLVMCodeGenTypes.a lib64/libLLVMMCDisassembler.a lib64/libLLVMProfileData.a lib64/libLLVMSymbolize.a lib64/libLLVMDebugInfoDWARF.a lib64/libLLVMDebugInfoPDB.a lib64/libLLVMDebugInfoMSF.a lib64/libLLVMDebugInfoBTF.a lib64/libLLVMOption.a lib64/libLLVMObject.a lib64/libLLVMIRReader.a lib64/libLLVMAsmParser.a lib64/libLLVMBitReader.a lib64/libLLVMCore.a lib64/libLLVMRemarks.a lib64/libLLVMBitstreamReader.a lib64/libLLVMMCParser.a lib64/libLLVMMC.a lib64/libLLVMDebugInfoCodeView.a lib64/libLLVMTextAPI.a lib64/libLLVMBinaryFormat.a lib64/libLLVMTargetParser.a lib64/libLLVMSupport.a lib64/libLLVMDemangle.a -lrt -ldl -lm /usr/lib64/libz.so /usr/lib64/libzstd.so /usr/lib64/libtinfo.so /usr/lib64/libxml2.so && : /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/ARM/ARMGenInstrInfo.inc:5751: error: type ‘struct ARMInstrTable’ violates the C++ One Definition Rule [-Werror=odr] 5751 | struct ARMInstrTable { | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:73: note: a different type is defined in another translation unit 73 | struct ARMInstrTable { | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/ARM/ARMGenInstrInfo.inc:5752: note: the first difference of corresponding definitions is field ‘Insts’ 5752 | MCInstrDesc Insts[4450]; | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:74: note: a field of same name but different type is defined in another translation unit 74 | MCInstrDesc Insts[4445]; | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/ARM/ARMGenInstrInfo.inc:5751: note: array types have different bounds 5751 | struct ARMInstrTable { | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:78: error: ‘ARMDescs’ violates the C++ One Definition Rule [-Werror=odr] 78 | extern const ARMInstrTable ARMDescs; | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/ARM/ARMGenInstrInfo.inc:5769: note: type ‘const struct ARMInstrTable’ itself violates the C++ One Definition Rule 5769 | extern const ARMInstrTable ARMDescs = { | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/ARM/ARMGenInstrInfo.inc:5769: note: ‘ARMDescs’ was previously declared here /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/X86/X86GenAsmMatcher.inc:50: error: type ‘SubtargetFeatureBits’ violates the C++ One Definition Rule [-Werror=odr] 50 | enum SubtargetFeatureBits : uint8_t { | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/AArch64/AArch64GenAsmMatcher.inc:264: note: an enum with different value name is defined in another translation unit 264 | enum SubtargetFeatureBits : uint8_t { | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/X86/X86GenAsmMatcher.inc:51: note: name ‘Feature_Not64BitModeBit’ differs from name ‘Feature_HasV8_0aBit’ defined in another translation unit 51 | Feature_Not64BitModeBit = 4, | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/lib/Target/AArch64/AArch64GenAsmMatcher.inc:265: note: mismatching definition 265 | Feature_HasV8_0aBit = 86, | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm/include/llvm/CodeGen/MachineScheduler.h:1066: error: virtual table of type ‘struct GenericSchedulerBase’ violates one definition rule [-Werror=odr] 1066 | class GenericSchedulerBase : public MachineSchedStrategy { | /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm/include/llvm/CodeGen/MachineScheduler.h:1066: note: the conflicting type defined in another translation unit 1066 | class GenericSchedulerBase : public MachineSchedStrategy { | <built-in>: note: virtual method ‘__cxa_pure_virtual’ /var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm/include/llvm/CodeGen/MachineScheduler.h:257: note: ought to match virtual method ‘scheduleTree’ but does not 257 | virtual void scheduleTree(unsigned SubtreeID) {} | lto1: some warnings being treated as errors lto-wrapper: fatal error: /usr/bin/x86_64-pc-linux-gnu-g++ returned 1 exit status compilation terminated. /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status [3332/3417] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=alderlake -O2 -pipe -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-O1 -Wl,--as-needed -Wl,-rpath-link,/var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64/./lib64 -Wl,--gc-sections tools/obj2yaml/CMakeFiles/obj2yaml.dir/archive2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/dxcontainer2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/offload2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o -o bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib64:" lib64/libLLVMBinaryFormat.a lib64/libLLVMDebugInfoCodeView.a lib64/libLLVMDebugInfoDWARF.a lib64/libLLVMObject.a lib64/libLLVMObjectYAML.a lib64/libLLVMSupport.a lib64/libLLVMObject.a lib64/libLLVMIRReader.a lib64/libLLVMBitReader.a lib64/libLLVMAsmParser.a lib64/libLLVMCore.a lib64/libLLVMRemarks.a lib64/libLLVMBitstreamReader.a lib64/libLLVMMCParser.a lib64/libLLVMTextAPI.a lib64/libLLVMMC.a lib64/libLLVMBinaryFormat.a lib64/libLLVMDebugInfoCodeView.a lib64/libLLVMTargetParser.a lib64/libLLVMSupport.a -lrt -ldl -lm /usr/lib64/libz.so /usr/lib64/libzstd.so /usr/lib64/libtinfo.so lib64/libLLVMDemangle.a && : lto-wrapper: warning: using serial compilation of 122 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information ninja: build stopped: subcommand failed. [31;01m*[0m ERROR: sys-devel/llvm-17.0.6::gentoo failed (compile phase): [31;01m*[0m ninja -v -j12 -l0 distribution failed [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 136: Called src_compile [31;01m*[0m environment, line 4009: Called multilib-minimal_src_compile [31;01m*[0m environment, line 2816: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' [31;01m*[0m environment, line 3083: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' [31;01m*[0m environment, line 2776: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' [31;01m*[0m environment, line 2774: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' [31;01m*[0m environment, line 657: Called multilib-minimal_abi_src_compile [31;01m*[0m environment, line 2810: Called multilib_src_compile [31;01m*[0m environment, line 3303: Called tc-env_build 'cmake_build' 'distribution' [31;01m*[0m environment, line 4244: Called cmake_build 'distribution' [31;01m*[0m environment, line 1507: Called eninja 'distribution' [31;01m*[0m environment, line 1978: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m "$@" || die -n "${*} failed" [31;01m*[0m [31;01m*[0m If you need support, post the output of `emerge --info '=sys-devel/llvm-17.0.6::gentoo'`, [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-devel/llvm-17.0.6::gentoo'`. [31;01m*[0m The complete build log is located at '/var/log/portage/sys-devel:llvm-17.0.6:20240122-101641.log'. [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-devel/llvm-17.0.6/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-devel/llvm-17.0.6/temp/environment'. [31;01m*[0m Working directory: '/var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm_build-abi_x86_64.amd64' [31;01m*[0m S: '/var/tmp/portage/sys-devel/llvm-17.0.6/work/llvm' >>> Will attach the build log in parts since over 4MB.
Created attachment 882838 [details] new build log
Created attachment 882839 [details] new build log 2
Created attachment 882840 [details] new build log 3
Created attachment 882841 [details] new build log 4
Hi, yes, it's not fixed, but it's a duplicate of an existing bug.
Created attachment 882844 [details] new build log 5
Oh I see. I thought it was resolved since it was marked as such. Thanks