zig
zig copied to clipboard
unable to build on macOS arm64
Zig Version
0.10.1
Steps to Reproduce and Observed Behavior
this bug https://github.com/ziglang/zig/issues/11920 was closed, and still fails with this error. I have not tried from master, just from the most recent release
jeff@wasteland zig/build ( tags/0.10.1!)$ cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/opt/local/bin;/opt/local"
-- Found ccache /opt/local/bin/ccache
-- The C compiler identification is AppleClang 14.0.3.14030022
-- The CXX compiler identification is AppleClang 14.0.3.14030022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring zig version 0.10.1
-- Found llvm: /opt/local/libexec/llvm-15/lib/libLLVMWindowsManifest.a;/opt/local/libexec/llvm-15/lib/libLLVMWindowsDriver.a;/opt/local/libexec/llvm-15/lib/libLLVMXRay.a;/opt/local/libexec/llvm-15/lib/libLLVMLibDriver.a;/opt/local/libexec/llvm-15/lib/libLLVMDlltoolDriver.a;/opt/local/libexec/llvm-15/lib/libLLVMCoverage.a;/opt/local/libexec/llvm-15/lib/libLLVMLineEditor.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMX86TargetMCA.a;/opt/local/libexec/llvm-15/lib/libLLVMX86Disassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMX86AsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMX86CodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMX86Desc.a;/opt/local/libexec/llvm-15/lib/libLLVMX86Info.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyUtils.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMVEDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMVEAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMVECodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMVEDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMVEInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMNVPTXCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMNVPTXDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMNVPTXInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430Disassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430AsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430CodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430Desc.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430Info.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMARMDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMARMAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMARMCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMARMDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMARMUtils.a;/opt/local/libexec/llvm-15/lib/libLLVMARMInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUTargetMCA.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUUtils.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Disassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64AsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64CodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Desc.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Utils.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Info.a;/opt/local/libexec/llvm-15/lib/libLLVMOrcJIT.a;/opt/local/libexec/llvm-15/lib/libLLVMMCJIT.a;/opt/local/libexec/llvm-15/lib/libLLVMJITLink.a;/opt/local/libexec/llvm-15/lib/libLLVMInterpreter.a;/opt/local/libexec/llvm-15/lib/libLLVMExecutionEngine.a;/opt/local/libexec/llvm-15/lib/libLLVMRuntimeDyld.a;/opt/local/libexec/llvm-15/lib/libLLVMOrcTargetProcess.a;/opt/local/libexec/llvm-15/lib/libLLVMOrcShared.a;/opt/local/libexec/llvm-15/lib/libLLVMDWP.a;/opt/local/libexec/llvm-15/lib/libLLVMDebugInfoGSYM.a;/opt/local/libexec/llvm-15/lib/libLLVMOption.a;/opt/local/libexec/llvm-15/lib/libLLVMObjectYAML.a;/opt/local/libexec/llvm-15/lib/libLLVMObjCopy.a;/opt/local/libexec/llvm-15/lib/libLLVMMCA.a;/opt/local/libexec/llvm-15/lib/libLLVMMCDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMLTO.a;/opt/local/libexec/llvm-15/lib/libLLVMCFGuard.a;/opt/local/libexec/llvm-15/lib/libLLVMFrontendOpenACC.a;/opt/local/libexec/llvm-15/lib/libLLVMExtensions.a;/opt/local/libexec/llvm-15/lib/libPolly.a;/opt/local/libexec/llvm-15/lib/libPollyISL.a;/opt/local/libexec/llvm-15/lib/libLLVMPasses.a;/opt/local/libexec/llvm-15/lib/libLLVMObjCARCOpts.a;/opt/local/libexec/llvm-15/lib/libLLVMCoroutines.a;/opt/local/lijeff@wasteland zig/build ( tags/0.10.1!)$ cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/opt/local/bin;/opt/local"
-- Found ccache /opt/local/bin/ccache
-- The C compiler identification is AppleClang 14.0.3.14030022
-- The CXX compiler identification is AppleClang 14.0.3.14030022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring zig version 0.10.1
-- Found llvm: /opt/local/libexec/llvm-15/lib/libLLVMWindowsManifest.a;/opt/local/libexec/llvm-15/lib/libLLVMWindowsDriver.a;/opt/local/libexec/llvm-15/lib/libLLVMXRay.a;/opt/local/libexec/llvm-15/lib/libLLVMLibDriver.a;/opt/local/libexec/llvm-15/lib/libLLVMDlltoolDriver.a;/opt/local/libexec/llvm-15/lib/libLLVMCoverage.a;/opt/local/libexec/llvm-15/lib/libLLVMLineEditor.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMXCoreInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMX86TargetMCA.a;/opt/local/libexec/llvm-15/lib/libLLVMX86Disassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMX86AsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMX86CodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMX86Desc.a;/opt/local/libexec/llvm-15/lib/libLLVMX86Info.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyUtils.a;/opt/local/libexec/llvm-15/lib/libLLVMWebAssemblyInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMVEDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMVEAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMVECodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMVEDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMVEInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMSystemZInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMSparcInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMRISCVInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMPowerPCInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMNVPTXCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMNVPTXDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMNVPTXInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430Disassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430AsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430CodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430Desc.a;/opt/local/libexec/llvm-15/lib/libLLVMMSP430Info.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMMipsInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMLanaiInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMHexagonInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMBPFInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMAVRInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMARMDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMARMAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMARMCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMARMDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMARMUtils.a;/opt/local/libexec/llvm-15/lib/libLLVMARMInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUTargetMCA.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUDesc.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUUtils.a;/opt/local/libexec/llvm-15/lib/libLLVMAMDGPUInfo.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Disassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64AsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64CodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Desc.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Utils.a;/opt/local/libexec/llvm-15/lib/libLLVMAArch64Info.a;/opt/local/libexec/llvm-15/lib/libLLVMOrcJIT.a;/opt/local/libexec/llvm-15/lib/libLLVMMCJIT.a;/opt/local/libexec/llvm-15/lib/libLLVMJITLink.a;/opt/local/libexec/llvm-15/lib/libLLVMInterpreter.a;/opt/local/libexec/llvm-15/lib/libLLVMExecutionEngine.a;/opt/local/libexec/llvm-15/lib/libLLVMRuntimeDyld.a;/opt/local/libexec/llvm-15/lib/libLLVMOrcTargetProcess.a;/opt/local/libexec/llvm-15/lib/libLLVMOrcShared.a;/opt/local/libexec/llvm-15/lib/libLLVMDWP.a;/opt/local/libexec/llvm-15/lib/libLLVMDebugInfoGSYM.a;/opt/local/libexec/llvm-15/lib/libLLVMOption.a;/opt/local/libexec/llvm-15/lib/libLLVMObjectYAML.a;/opt/local/libexec/llvm-15/lib/libLLVMObjCopy.a;/opt/local/libexec/llvm-15/lib/libLLVMMCA.a;/opt/local/libexec/llvm-15/lib/libLLVMMCDisassembler.a;/opt/local/libexec/llvm-15/lib/libLLVMLTO.a;/opt/local/libexec/llvm-15/lib/libLLVMCFGuard.a;/opt/local/libexec/llvm-15/lib/libLLVMFrontendOpenACC.a;/opt/local/libexec/llvm-15/lib/libLLVMExtensions.a;/opt/local/libexec/llvm-15/lib/libPolly.a;/opt/local/libexec/llvm-15/lib/libPollyISL.a;/opt/local/libexec/llvm-15/lib/libLLVMPasses.a;/opt/local/libexec/llvm-15/lib/libLLVMObjCARCOpts.a;/opt/local/libexec/llvm-15/lib/libLLVMCoroutines.a;/opt/local/libexec/llvm-15/lib/libLLVMipo.a;/opt/local/libexec/llvm-15/lib/libLLVMInstrumentation.a;/opt/local/libexec/llvm-15/lib/libLLVMVectorize.a;/opt/local/libexec/llvm-15/lib/libLLVMLinker.a;/opt/local/libexec/llvm-15/lib/libLLVMFrontendOpenMP.a;/opt/local/libexec/llvm-15/lib/libLLVMDWARFLinker.a;/opt/local/libexec/llvm-15/lib/libLLVMGlobalISel.a;/opt/local/libexec/llvm-15/lib/libLLVMMIRParser.a;/opt/local/libexec/llvm-15/lib/libLLVMAsmPrinter.a;/opt/local/libexec/llvm-15/lib/libLLVMSelectionDAG.a;/opt/local/libexec/llvm-15/lib/libLLVMCodeGen.a;/opt/local/libexec/llvm-15/lib/libLLVMIRReader.a;/opt/local/libexec/llvm-15/lib/libLLVMAsmParser.a;/opt/local/libexec/llvm-15/lib/libLLVMInterfaceStub.a;/opt/local/libexec/llvm-15/lib/libLLVMFileCheck.a;/opt/local/libexec/llvm-15/lib/libLLVMFuzzMutate.a;/opt/local/libexec/llvm-15/lib/libLLVMTarget.a;/opt/local/libexec/llvm-15/lib/libLLVMScalarOpts.a;/opt/local/libexec/llvm-15/lib/libLLVMInstCombine.a;/opt/local/libexec/llvm-15/lib/libLLVMAggressiveInstCombine.a;/opt/local/libexec/llvm-15/lib/libLLVMTransformUtils.a;/opt/local/libexec/llvm-15/lib/libLLVMBitWriter.a;/opt/local/libexec/llvm-15/lib/libLLVMAnalysis.a;/opt/local/libexec/llvm-15/lib/libLLVMProfileData.a;/opt/local/libexec/llvm-15/lib/libLLVMSymbolize.a;/opt/local/libexec/llvm-15/lib/libLLVMDebugInfoPDB.a;/opt/local/libexec/llvm-15/lib/libLLVMDebugInfoMSF.a;/opt/local/libexec/llvm-15/lib/libLLVMDebugInfoDWARF.a;/opt/local/libexec/llvm-15/lib/libLLVMObject.a;/opt/local/libexec/llvm-15/lib/libLLVMTextAPI.a;/opt/local/libexec/llvm-15/lib/libLLVMMCParser.a;/opt/local/libexec/llvm-15/lib/libLLVMMC.a;/opt/local/libexec/llvm-15/lib/libLLVMDebugInfoCodeView.a;/opt/local/libexec/llvm-15/lib/libLLVMBitReader.a;/opt/local/libexec/llvm-15/lib/libLLVMFuzzerCLI.a;/opt/local/libexec/llvm-15/lib/libLLVMCore.a;/opt/local/libexec/llvm-15/lib/libLLVMRemarks.a;/opt/local/libexec/llvm-15/lib/libLLVMBitstreamReader.a;/opt/local/libexec/llvm-15/lib/libLLVMBinaryFormat.a;/opt/local/libexec/llvm-15/lib/libLLVMTableGen.a;/opt/local/libexec/llvm-15/lib/libLLVMSupport.a;/opt/local/libexec/llvm-15/lib/libLLVMDemangle.a;-lm;-lz;-lzstd;-lcurses;-lxml2 (Required is at least version "15")
-- Found clang: /opt/local/libexec/llvm-15/lib/libclangFrontendTool.a;/opt/local/libexec/llvm-15/lib/libclangCodeGen.a;/opt/local/libexec/llvm-15/lib/libclangFrontend.a;/opt/local/libexec/llvm-15/lib/libclangDriver.a;/opt/local/libexec/llvm-15/lib/libclangSerialization.a;/opt/local/libexec/llvm-15/lib/libclangSema.a;/opt/local/libexec/llvm-15/lib/libclangStaticAnalyzerFrontend.a;/opt/local/libexec/llvm-15/lib/libclangStaticAnalyzerCheckers.a;/opt/local/libexec/llvm-15/lib/libclangStaticAnalyzerCore.a;/opt/local/libexec/llvm-15/lib/libclangAnalysis.a;/opt/local/libexec/llvm-15/lib/libclangASTMatchers.a;/opt/local/libexec/llvm-15/lib/libclangAST.a;/opt/local/libexec/llvm-15/lib/libclangParse.a;/opt/local/libexec/llvm-15/lib/libclangSema.a;/opt/local/libexec/llvm-15/lib/libclangBasic.a;/opt/local/libexec/llvm-15/lib/libclangEdit.a;/opt/local/libexec/llvm-15/lib/libclangLex.a;/opt/local/libexec/llvm-15/lib/libclangARCMigrate.a;/opt/local/libexec/llvm-15/lib/libclangRewriteFrontend.a;/opt/local/libexec/llvm-15/lib/libclangRewrite.a;/opt/local/libexec/llvm-15/lib/libclangCrossTU.a;/opt/local/libexec/llvm-15/lib/libclangIndex.a;/opt/local/libexec/llvm-15/lib/libclangToolingCore.a;/opt/local/libexec/llvm-15/lib/libclangExtractAPI.a;/opt/local/libexec/llvm-15/lib/libclangSupport.a (Required is at least version "15")
-- Found lld: /opt/local/libexec/llvm-15/lib/liblldMinGW.a;/opt/local/libexec/llvm-15/lib/liblldELF.a;/opt/local/libexec/llvm-15/lib/liblldCOFF.a;/opt/local/libexec/llvm-15/lib/liblldWasm.a;/opt/local/libexec/llvm-15/lib/liblldMachO.a;/opt/local/libexec/llvm-15/lib/liblldCommon.a (Required is at least version "15")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/zig/build
jeff@wasteland zig/build ( tags/0.10.1!)$ make -j8
[ 0%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_llvm.cpp.o
[ 2%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang_cc1_main.cpp.o
[ 3%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang.cpp.o
[ 3%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_llvm-ar.cpp.o
[ 3%] Building C object CMakeFiles/opt_c_util.dir/src/stage1/parse_f128.c.o
[ 3%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang_driver.cpp.o
[ 3%] Building CXX object CMakeFiles/zigcpp.dir/src/zig_clang_cc1as_main.cpp.o
[ 3%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/f128M_isSignalingNaN.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/extF80M_isSignalingNaN.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF128M.c.o
[ 5%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToExtF80M.c.o
[ 5%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF16UI.c.o
[ 6%] Linking C static library zigcpp/libopt_c_util.a
[ 7%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF32UI.c.o
[ 7%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF64UI.c.o
[ 7%] Built target opt_c_util
[ 7%] Building CXX object CMakeFiles/zigcpp.dir/src/windows_sdk.cpp.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f128MToCommonNaN.c.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_extF80MToCommonNaN.c.o
[ 9%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f16UIToCommonNaN.c.o
[ 9%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f32UIToCommonNaN.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f64UIToCommonNaN.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_propagateNaNF128M.c.o
[ 11%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_propagateNaNExtF80M.c.o
[ 11%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_propagateNaNF16UI.c.o
[ 12%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/softfloat_raiseFlags.c.o
[ 12%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_add.c.o
[ 13%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_div.c.o
[ 13%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_eq.c.o
[ 14%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_eq_signaling.c.o
[ 14%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_le.c.o
[ 15%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_le_quiet.c.o
[ 15%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_lt.c.o
[ 16%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_lt_quiet.c.o
[ 16%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_mul.c.o
[ 17%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_mulAdd.c.o
[ 17%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_rem.c.o
[ 18%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_roundToInt.c.o
[ 18%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_sqrt.c.o
[ 19%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_sub.c.o
[ 19%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_f16.c.o
[ 20%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_f32.c.o
[ 20%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_f64.c.o
[ 21%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_extF80M.c.o
[ 21%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i32.c.o
[ 22%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i32_r_minMag.c.o
[ 22%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i64.c.o
[ 23%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i64_r_minMag.c.o
[ 24%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui32.c.o
[ 24%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui32_r_minMag.c.o
[ 25%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui64.c.o
[ 25%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui64_r_minMag.c.o
[ 26%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_add.c.o
[ 26%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_div.c.o
[ 27%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_eq.c.o
[ 27%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_le.c.o
[ 28%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_lt.c.o
[ 28%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_mul.c.o
[ 29%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_rem.c.o
[ 29%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_roundToInt.c.o
[ 30%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_sqrt.c.o
[ 30%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_sub.c.o
[ 31%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_to_f16.c.o
[ 31%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_to_f32.c.o
[ 32%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_to_f64.c.o
[ 32%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/extF80M_to_f128M.c.o
[ 33%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_add.c.o
[ 33%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_div.c.o
[ 34%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_eq.c.o
[ 34%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_isSignalingNaN.c.o
[ 35%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_lt.c.o
[ 35%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_mul.c.o
[ 36%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_rem.c.o
[ 36%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_roundToInt.c.o
[ 37%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_sqrt.c.o
[ 37%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_sub.c.o
[ 38%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_to_extF80M.c.o
[ 38%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_to_f128M.c.o
[ 39%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_to_f64.c.o
[ 39%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f32_to_extF80M.c.o
[ 40%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f32_to_f128M.c.o
[ 40%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f64_to_extF80M.c.o
[ 41%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f64_to_f128M.c.o
[ 41%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f64_to_f16.c.o
[ 42%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/i32_to_f128M.c.o
[ 42%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_add256M.c.o
[ 44%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addCarryM.c.o
[ 44%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addComplCarryM.c.o
[ 45%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addExtF80M.c.o
[ 45%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addF128M.c.o
[ 46%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addMagsF16.c.o
[ 46%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addM.c.o
[ 47%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addMagsF64.c.o
[ 47%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addMagsF32.c.o
[ 47%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecip32_1.c.o
[ 48%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecipSqrt32_1.c.o
[ 48%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecipSqrt_1Ks.c.o
[ 49%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecip_1Ks.c.o
[ 49%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_compare128M.c.o
[ 50%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_compare96M.c.o
[ 51%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_compareNonnormExtF80M.c.o
[ 51%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros16.c.o
[ 51%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros32.c.o
[ 52%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros64.c.o
[ 52%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros8.c.o
[ 53%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_eq128.c.o
[ 53%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_invalidF128M.c.o
[ 54%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_invalidExtF80M.c.o
[ 54%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_isNaNF128M.c.o
[ 55%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_le128.c.o
[ 56%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mul128MTo256M.c.o
[ 56%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_lt128.c.o
[ 57%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mul64To128M.c.o
[ 57%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF128M.c.o
[ 57%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF16.c.o
[ 58%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF32.c.o
[ 58%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF64.c.o
[ 59%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_negXM.c.o
[ 59%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normExtF80SigM.c.o
[ 60%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackMToF128M.c.o
[ 60%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackMToExtF80M.c.o
[ 61%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackToF16.c.o
[ 61%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackToF32.c.o
[ 62%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackToF64.c.o
[ 62%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF128SigM.c.o
[ 63%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF16Sig.c.o
[ 64%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF32Sig.c.o
[ 64%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF64Sig.c.o
[ 65%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_remStepMBy32.c.o
[ 65%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundMToI64.c.o
[ 66%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundMToUI64.c.o
[ 66%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackMToExtF80M.c.o
[ 66%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackToF16.c.o
[ 67%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackMToF128M.c.o
[ 68%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackToF32.c.o
[ 68%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackToF64.c.o
[ 69%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToI32.c.o
[ 69%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToI64.c.o
[ 70%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToUI32.c.o
[ 70%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToUI64.c.o
[ 70%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftNormSigF128M.c.o
[ 71%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftLeftM.c.o
[ 72%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJam256M.c.o
[ 72%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJam32.c.o
[ 73%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJamM.c.o
[ 73%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJam64.c.o
[ 74%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightM.c.o
[ 74%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftLeft64To96M.c.o
[ 75%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftLeftM.c.o
[ 75%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightExtendM.c.o
[ 76%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightJamM.c.o
[ 76%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightJam64.c.o
[ 77%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightM.c.o
[ 77%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_sub1XM.c.o
[ 78%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_sub256M.c.o
[ 78%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subM.c.o
[ 79%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subMagsF16.c.o
[ 79%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subMagsF32.c.o
[ 80%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subMagsF64.c.o
[ 80%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_tryPropagateNaNF128M.c.o
[ 81%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_tryPropagateNaNExtF80M.c.o
[ 81%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_mulAdd.c.o
[ 82%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/softfloat_state.c.o
[ 83%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/ui64_to_f128M.c.o
[ 83%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/ui32_to_f128M.c.o
[ 84%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/ui32_to_extF80M.c.o
[ 84%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/ui64_to_extF80M.c.o
[ 85%] Linking C static library zigcpp/libembedded_softfloat.a
[ 85%] Built target embedded_softfloat
[ 86%] Linking CXX static library zigcpp/libzigcpp.a
[ 86%] Built target zigcpp
[ 86%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/analyze.cpp.o
[ 86%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/bigfloat.cpp.o
[ 86%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/buffer.cpp.o
[ 88%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/errmsg.cpp.o
[ 89%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/astgen.cpp.o
[ 89%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/codegen.cpp.o
[ 90%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/bigint.cpp.o
[ 90%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/error.cpp.o
[ 90%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/heap.cpp.o
[ 91%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/ir.cpp.o
[ 91%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/ir_print.cpp.o
[ 92%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/mem.cpp.o
[ 92%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/os.cpp.o
[ 93%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/parser.cpp.o
[ 93%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/range_set.cpp.o
[ 94%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/softfloat_ext.cpp.o
[ 94%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/stage1.cpp.o
[ 95%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/target.cpp.o
[ 95%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/tokenizer.cpp.o
[ 96%] Building CXX object CMakeFiles/zigstage1.dir/src/stage1/util.cpp.o
[ 97%] Linking CXX static library zigcpp/libzigstage1.a
[ 97%] Built target zigstage1
[ 98%] Building CXX object CMakeFiles/zig1.dir/src/stage1/zig0.cpp.o
[ 98%] Linking CXX executable zig1
[ 98%] Built target zig1
[ 99%] Building stage2 object /tmp/zig/build/zig2.o
[ 99%] Building CXX object CMakeFiles/zig2.dir/src/stage1/empty.cpp.o
[100%] Linking CXX executable zig2
Undefined symbols for architecture arm64:
"_panic_stage", referenced from:
_std.debug.panicImpl in zig2.o
"_panic_state_raw", referenced from:
_crash_report.PanicSwitch.preDispatch in zig2.o
_crash_report.PanicSwitch.dispatch in zig2.o
"_zir_state", referenced from:
_crash_report.AnalyzeBody.push in zig2.o
_crash_report.AnalyzeBody.pop in zig2.o
_crash_report.dumpStatusReport in zig2.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [zig2] Error 1
make[1]: *** [CMakeFiles/zig2.dir/all] Error 2
make: *** [all] Error 2
where i have the following diff applied so that i can build
diff --git a/cmake/Findllvm.cmake b/cmake/Findllvm.cmake
index d86620345..e1e11e52f 100644
--- a/cmake/Findllvm.cmake
+++ b/cmake/Findllvm.cmake
@@ -14,7 +14,7 @@ if(ZIG_USE_LLVM_CONFIG)
while(1)
unset(LLVM_CONFIG_EXE CACHE)
find_program(LLVM_CONFIG_EXE
- NAMES llvm-config-15 llvm-config-15.0 llvm-config150 llvm-config15 llvm-config NAMES_PER_DIR
+ NAMES llvm-config-mp-15 llvm-config-15 llvm-config-15.0 llvm-config150 llvm-config15 llvm-config NAMES_PER_DIR
PATHS
"/mingw64/bin"
"/c/msys64/mingw64/bin"
Expected Behavior
it should build
on master a similar issue occurs
43 warnings generated.
[ 95%] Linking CXX executable zig2
[ 95%] Built target zig2
[100%] Building stage3
run docgen (langref.html): error: error: lld-link: undefined symbol: __emutls_get_address
note: referenced by /tmp/zig/lib/std/debug.zig:315
note: /private/tmp/zig/zig-cache/o/77bcd382fa4e59c0c6b7ab2368a0c88d/test.exe.obj:(debug.panicImpl)
note: referenced by /tmp/zig/lib/std/debug.zig:317
note: /private/tmp/zig/zig-cache/o/77bcd382fa4e59c0c6b7ab2368a0c88d/test.exe.obj:(debug.panicImpl)
note: referenced by /tmp/zig/lib/std/debug.zig:343
note: /private/tmp/zig/zig-cache/o/77bcd382fa4e59c0c6b7ab2368a0c88d/test.exe.obj:(debug.panicImpl)
note: referenced 2 more times
The following command exited with code 1:
/private/tmp/zig/build/zig2 test docgen_tmp/test_noreturn_from_exit.zig --zig-lib-dir /tmp/zig/lib -target x86_64-windows --test-no-exec
/private/tmp/zig/doc/langref.html.in:5192:25: error: test failed
{#target_windows#}
error: ParseError
/private/tmp/zig/doc/docgen.zig:1862:17: 0x104794a77 in exec (docgen)
return error.ChildExitError;
^
/private/tmp/zig/doc/docgen.zig:287:5: 0x1047b3627 in parseError__anon_6280 (docgen)
return error.ParseError;
^
/private/tmp/zig/doc/docgen.zig:1583:29: 0x1047aa2db in genHtml__anon_4368 (docgen)
return parseError(tokenizer, code.source_token, "test failed", .{});
^
/private/tmp/zig/doc/docgen.zig:104:5: 0x1047b7ba3 in main (docgen)
try genHtml(allocator, &tokenizer, &toc, buffered_writer.writer(), zig_exe, opt_zig_lib_dir, do_code_tests);
^
run docgen (langref.html): error: the following command exited with error code 1:
/private/tmp/zig/zig-cache/o/be4b45fd0c87be77f17f703c4ac82b68/docgen --zig /private/tmp/zig/build/zig2 --zig-lib-dir /tmp/zig/lib /private/tmp/zig/doc/langref.html.in /private/tmp/zig/zig-cache/o/bc514716d2164f9e69f954d6b12da92b/langref.html
Build Summary: 5/8 steps succeeded; 1 failed (disable with --summary none)
install transitive failure
└─ install generated to doc/langref.html transitive failure
└─ run docgen (langref.html) failure
error: the following build command failed with exit code 1:
/private/tmp/zig/zig-cache/o/2233049c27e17b05d9e92225f5f978fc/build /private/tmp/zig/build/zig2 /private/tmp/zig /private/tmp/zig/zig-cache /Users/jeff/.cache/zig --prefix /tmp/zig/build/stage3 --zig-lib-dir /tmp/zig/lib -Dconfig_h=/tmp/zig/build/config.h -Denable-llvm -Dtarget=native -Dcpu=native -Dversion-string=0.11.0
make[2]: *** [stage3/bin/zig] Error 1
make[2]: *** Deleting file `stage3/bin/zig'
make[1]: *** [CMakeFiles/stage3.dir/all] Error 2
make: *** [all] Error 2
Is this still building Zig using macports? Also, the second error is invoking lld-link.exe suggesting it was being built for windows and not for macos.
@kubkon yes, this is also building Zig for macOS, on macOS. it is using the exact same configuration as the first log, except using clang 16 and llvm 16.