-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorlinkingos-macos
Milestone
Description
Zig Version
master
Steps to Reproduce
brew install llvm
brew install zig --HEAD
Expected Behavior
nightly zig
Actual Behavior
==> cmake . -DZIG_STATIC_LLVM=ON
==> make install
Last 15 lines from /Users/blacktop/Library/Logs/Homebrew/zig/02.make:
/usr/bin/ranlib zigcpp/libzigstage1.a
[ 97%] Built target zigstage1
/Applications/Xcode-beta.app/Contents/Developer/usr/bin/make -f CMakeFiles/zig1.dir/build.make CMakeFiles/zig1.dir/depend
cd /tmp/zig-20220921-47211-7q8jo && /opt/homebrew/Cellar/cmake/3.24.2/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/zig-20220921-47211-7q8jo /tmp/zig-20220921-47211-7q8jo /tmp/zig-20220921-47211-7q8jo /tmp/zig-20220921-47211-7q8jo /tmp/zig-20220921-47211-7q8jo/CMakeFiles/zig1.dir/DependInfo.cmake --color=
/Applications/Xcode-beta.app/Contents/Developer/usr/bin/make -f CMakeFiles/zig1.dir/build.make CMakeFiles/zig1.dir/build
[ 98%] Building CXX object CMakeFiles/zig1.dir/src/stage1/zig0.cpp.o
/opt/homebrew/Library/Homebrew/shims/mac/super/clang++ -I/tmp/zig-20220921-47211-7q8jo/deps/SoftFloat-3e/source/include -I/tmp/zig-20220921-47211-7q8jo -I/tmp/zig-20220921-47211-7q8jo/src -I/tmp/zig-20220921-47211-7q8jo/src/stage1 -I/tmp/zig-20220921-47211-7q8jo/deps/SoftFloat-3e-prebuilt -I/tmp/zig-20220921-47211-7q8jo/deps/SoftFloat-3e/source/8086 -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -std=c++14 -DZIG_LINK_MODE=Dynamic -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Werror=type-limits -Wno-missing-braces -Wno-comment -MD -MT CMakeFiles/zig1.dir/src/stage1/zig0.cpp.o -MF CMakeFiles/zig1.dir/src/stage1/zig0.cpp.o.d -o CMakeFiles/zig1.dir/src/stage1/zig0.cpp.o -c /tmp/zig-20220921-47211-7q8jo/src/stage1/zig0.cpp
[ 98%] Linking CXX executable zig1
/opt/homebrew/Cellar/cmake/3.24.2/bin/cmake -E cmake_link_script CMakeFiles/zig1.dir/link.txt --verbose=1
/opt/homebrew/Library/Homebrew/shims/mac/super/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/zig1.dir/src/stage1/zig0.cpp.o -o zig1 zigcpp/libzigstage1.a zigcpp/libopt_c_util.a zigcpp/libembedded_softfloat.a zigcpp/libzigcpp.a /opt/homebrew/opt/llvm/lib/libclangFrontendTool.a /opt/homebrew/opt/llvm/lib/libclangCodeGen.a /opt/homebrew/opt/llvm/lib/libclangFrontend.a /opt/homebrew/opt/llvm/lib/libclangDriver.a /opt/homebrew/opt/llvm/lib/libclangSerialization.a /opt/homebrew/opt/llvm/lib/libclangSema.a /opt/homebrew/opt/llvm/lib/libclangStaticAnalyzerFrontend.a /opt/homebrew/opt/llvm/lib/libclangStaticAnalyzerCheckers.a /opt/homebrew/opt/llvm/lib/libclangStaticAnalyzerCore.a /opt/homebrew/opt/llvm/lib/libclangAnalysis.a /opt/homebrew/opt/llvm/lib/libclangASTMatchers.a /opt/homebrew/opt/llvm/lib/libclangAST.a /opt/homebrew/opt/llvm/lib/libclangParse.a /opt/homebrew/opt/llvm/lib/libclangSema.a /opt/homebrew/opt/llvm/lib/libclangStaticAnalyzerFrontend.a /opt/homebrew/opt/llvm/lib/libclangStaticAnalyzerCheckers.a /opt/homebrew/opt/llvm/lib/libclangStaticAnalyzerCore.a /opt/homebrew/opt/llvm/lib/libclangAnalysis.a /opt/homebrew/opt/llvm/lib/libclangASTMatchers.a /opt/homebrew/opt/llvm/lib/libclangAST.a /opt/homebrew/opt/llvm/lib/libclangParse.a /opt/homebrew/opt/llvm/lib/libclangBasic.a /opt/homebrew/opt/llvm/lib/libclangEdit.a /opt/homebrew/opt/llvm/lib/libclangLex.a /opt/homebrew/opt/llvm/lib/libclangARCMigrate.a /opt/homebrew/opt/llvm/lib/libclangRewriteFrontend.a /opt/homebrew/opt/llvm/lib/libclangRewrite.a /opt/homebrew/opt/llvm/lib/libclangCrossTU.a /opt/homebrew/opt/llvm/lib/libclangIndex.a /opt/homebrew/opt/llvm/lib/libclangToolingCore.a /opt/homebrew/opt/llvm/lib/libclangExtractAPI.a /opt/homebrew/opt/llvm/lib/libclangSupport.a /opt/homebrew/opt/llvm/lib/liblldMinGW.a /opt/homebrew/opt/llvm/lib/liblldELF.a /opt/homebrew/opt/llvm/lib/liblldCOFF.a /opt/homebrew/opt/llvm/lib/liblldWasm.a /opt/homebrew/opt/llvm/lib/liblldMachO.a /opt/homebrew/opt/llvm/lib/liblldCommon.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWindowsManifest.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWindowsDriver.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMXRay.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLibDriver.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDlltoolDriver.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMCoverage.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLineEditor.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMXCoreDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMXCoreCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMXCoreDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMXCoreInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMX86TargetMCA.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMX86Disassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMX86AsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMX86CodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMX86Desc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMX86Info.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWebAssemblyDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWebAssemblyAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWebAssemblyCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWebAssemblyDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWebAssemblyUtils.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMWebAssemblyInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMVEDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMVEAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMVECodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMVEDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMVEInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSystemZDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSystemZAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSystemZCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSystemZDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSystemZInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSparcDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSparcAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSparcCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSparcDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSparcInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMRISCVDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMRISCVAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMRISCVCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMRISCVDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMRISCVInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMPowerPCDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMPowerPCAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMPowerPCCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMPowerPCDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMPowerPCInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMNVPTXCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMNVPTXDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMNVPTXInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMSP430Disassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMSP430AsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMSP430CodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMSP430Desc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMSP430Info.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMipsDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMipsAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMipsCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMipsDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMipsInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLanaiDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLanaiCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLanaiAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLanaiDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLanaiInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMHexagonDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMHexagonCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMHexagonAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMHexagonDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMHexagonInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBPFDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBPFAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBPFCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBPFDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBPFInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAVRDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAVRAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAVRCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAVRDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAVRInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMARMDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMARMAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMARMCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMARMDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMARMUtils.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMARMInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAMDGPUTargetMCA.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAMDGPUDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAMDGPUAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAMDGPUCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAMDGPUDesc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAMDGPUUtils.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAMDGPUInfo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAArch64Disassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAArch64AsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAArch64CodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAArch64Desc.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAArch64Utils.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAArch64Info.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMOrcJIT.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMCJIT.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMJITLink.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMInterpreter.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMExecutionEngine.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMRuntimeDyld.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMOrcTargetProcess.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMOrcShared.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDWP.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDebugInfoGSYM.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMOption.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMObjectYAML.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMObjCopy.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMCA.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMCDisassembler.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLTO.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMCFGuard.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMFrontendOpenACC.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMExtensions.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libPolly.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libPollyISL.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMPasses.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMObjCARCOpts.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMCoroutines.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMipo.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMInstrumentation.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMVectorize.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMLinker.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMFrontendOpenMP.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDWARFLinker.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMGlobalISel.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMIRParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAsmPrinter.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSelectionDAG.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMCodeGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMIRReader.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAsmParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMInterfaceStub.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMFileCheck.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMFuzzMutate.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMTarget.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMScalarOpts.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMInstCombine.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAggressiveInstCombine.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMTransformUtils.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBitWriter.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMAnalysis.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMProfileData.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSymbolize.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDebugInfoPDB.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDebugInfoMSF.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDebugInfoDWARF.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMObject.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMTextAPI.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMCParser.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMMC.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDebugInfoCodeView.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBitReader.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMFuzzerCLI.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMCore.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMRemarks.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBitstreamReader.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMBinaryFormat.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMTableGen.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMSupport.a /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMDemangle.a -lm /opt/homebrew/lib/libz3.dylib -lz /opt/homebrew/lib/libzstd.1.5.2.dylib -lcurses -lxml2
ld: in /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMTarget.a(TargetMachineC.cpp.o), could not parse object file /opt/homebrew/Cellar/llvm/15.0.0/lib/libLLVMTarget.a(TargetMachineC.cpp.o): 'Opaque pointers are only supported in -opaque-pointers mode (Producer: 'LLVM15.0.0' Reader: 'LLVM APPLE_1_1400.0.29.201_0')', using libLTO version 'LLVM version 14.0.0, (clang-1400.0.29.201)' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [zig1] Error 1
make[1]: *** [CMakeFiles/zig1.dir/all] Error 2
make: *** [all] Error 2Metadata
Metadata
Assignees
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorlinkingos-macos