FAILED: lib64/libLLVM-15.so : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O3 -pipe -march=alderlake -mabm -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk --param=l1-cache-line-size=64 --param=l1-cache-size=48 --param=l2-cache-size=30720 -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-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -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-15.0.7-r3/work/llvm_build-abi_x86_64.amd64/./lib64 -Wl,--gc-sections -Wl,-Bsymbolic-functions -shared -Wl,-soname,libLLVM-15.so -o lib64/libLLVM-15.so tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib64" -Wl,--version-script,/var/tmp/portage/sys-devel/llvm-15.0.7-r3/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/libLLVMIRReader.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/libLLVMExtensions.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/libLLVMDebugInfoMSF.a lib64/libLLVMDebugInfoCodeView.a lib64/libLLVMDebugInfoPDB.a lib64/libLLVMSymbolize.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/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/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/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/libLLVMX86CodeGen.a lib64/libLLVMX86AsmParser.a lib64/libLLVMX86Disassembler.a lib64/libLLVMX86TargetMCA.a lib64/libLLVMX86Desc.a lib64/libLLVMX86Info.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/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/libLLVMObjCARCOpts.a lib64/libLLVMCoroutines.a lib64/libLLVMMSP430Desc.a lib64/libLLVMMSP430Info.a lib64/libLLVMipo.a lib64/libLLVMIRReader.a lib64/libLLVMAsmParser.a lib64/libLLVMFrontendOpenMP.a lib64/libLLVMVectorize.a lib64/libLLVMLinker.a lib64/libLLVMVEInfo.a lib64/libLLVMGlobalISel.a lib64/libLLVMInstrumentation.a lib64/libLLVMCFGuard.a lib64/libLLVMMCA.a lib64/libLLVMSelectionDAG.a lib64/libLLVMAsmPrinter.a lib64/libLLVMCodeGen.a lib64/libLLVMBitWriter.a lib64/libLLVMScalarOpts.a lib64/libLLVMAggressiveInstCombine.a lib64/libLLVMInstCombine.a lib64/libLLVMTransformUtils.a lib64/libLLVMTarget.a lib64/libLLVMAnalysis.a lib64/libLLVMMCDisassembler.a lib64/libLLVMProfileData.a lib64/libLLVMSymbolize.a lib64/libLLVMDebugInfoDWARF.a lib64/libLLVMDebugInfoPDB.a lib64/libLLVMDebugInfoMSF.a lib64/libLLVMObject.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/libLLVMOption.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-15.0.7-r3/work/llvm_build-abi_x86_64.amd64/lib/Target/AArch64/AArch64GenAsmMatcher.inc:215: error: type ‘SubtargetFeatureBits’ violates the C++ One Definition Rule [-Werror=odr] 215 | enum SubtargetFeatureBits : uint8_t { | /var/tmp/portage/sys-devel/llvm-15.0.7-r3/work/llvm_build-abi_x86_64.amd64/lib/Target/Hexagon/HexagonGenAsmMatcher.inc:48: note: an enum with different value name is defined in another translation unit 48 | enum SubtargetFeatureBits : uint8_t { | /var/tmp/portage/sys-devel/llvm-15.0.7-r3/work/llvm_build-abi_x86_64.amd64/lib/Target/AArch64/AArch64GenAsmMatcher.inc:216: note: name ‘Feature_HasV8_1aBit’ differs from name ‘Feature_HasV5Bit’ defined in another translation unit 216 | Feature_HasV8_1aBit = 71, | /var/tmp/portage/sys-devel/llvm-15.0.7-r3/work/llvm_build-abi_x86_64.amd64/lib/Target/Hexagon/HexagonGenAsmMatcher.inc:49: note: mismatching definition 49 | Feature_HasV5Bit = 2, | 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/libexec/gcc/x86_64-pc-linux-gnu/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status
Created attachment 882666 [details] build.log.xz
Created attachment 882667 [details] environment gcc
Created attachment 882668 [details] make.conf