stephen@omnios:~/gits/zig$ ninja -C build ninja: Entering directory `build' [4/6] Building C object CMakeFiles/zig2.dir/zig2.c.o /home/stephen/gits/zig/build/zig2.c:57632:2: warning: 'nonstring' attribute ignored on objects of type 'uint8_t[7][32]' {aka 'unsigned char[7][32]'} [-Wattributes] 57632 | uint8_t special_slots[7][32] zig_nonstring; | ^~~~~~~ /home/stephen/gits/zig/build/zig2.c:365082:1: warning: 'nonstring' attribute ignored on objects of type 'const uint8_t[7][16]' {aka 'const unsigned char[7][16]'} [-Wattributes] 365082 | static uint8_t const crypto_blake3_msg_schedule__91710[7][16] zig_nonstring; | ^~~~~~ /home/stephen/gits/zig/build/zig2.c: In function 'link_Elf_Atom_dynAbsRelocAction__52572': /home/stephen/gits/zig/build/zig2.c:1927968: warning: 'nonstring' attribute ignored on objects of type 'const uint8_t[3][4]' {aka 'const unsigned char[3][4]'} [-Wattributes] 1927968 | static uint8_t const t8[3][4] zig_nonstring = {{UINT8_C(0),UINT8_C(8),UINT8_C(7),UINT8_C(7)},{UINT8_C(0),UINT8_C(8),UINT8_C(7),UINT8_C(7)},{UINT8_C(0),UINT8_C(0),UINT8_C(3),UINT8_C(5)}}; /home/stephen/gits/zig/build/zig2.c: In function 'link_Elf_Atom_pcRelocAction__52570': /home/stephen/gits/zig/build/zig2.c:1928456: warning: 'nonstring' attribute ignored on objects of type 'const uint8_t[3][4]' {aka 'const unsigned char[3][4]'} [-Wattributes] 1928456 | static uint8_t const t3[3][4] zig_nonstring = {{UINT8_C(1),UINT8_C(0),UINT8_C(1),UINT8_C(4)},{UINT8_C(1),UINT8_C(0),UINT8_C(2),UINT8_C(4)},{UINT8_C(0),UINT8_C(0),UINT8_C(2),UINT8_C(6)}}; /home/stephen/gits/zig/build/zig2.c: In function 'link_Elf_Atom_absRelocAction__52571': /home/stephen/gits/zig/build/zig2.c:1928616: warning: 'nonstring' attribute ignored on objects of type 'const uint8_t[3][4]' {aka 'const unsigned char[3][4]'} [-Wattributes] 1928616 | static uint8_t const t3[3][4] zig_nonstring = {{UINT8_C(0),UINT8_C(1),UINT8_C(1),UINT8_C(1)},{UINT8_C(0),UINT8_C(1),UINT8_C(1),UINT8_C(1)},{UINT8_C(0),UINT8_C(0),UINT8_C(2),UINT8_C(6)}}; /home/stephen/gits/zig/build/zig2.c: At top level: /home/stephen/gits/zig/build/zig2.c:6293025: warning: 'nonstring' attribute ignored on objects of type 'const uint8_t[7][16]' {aka 'const unsigned char[7][16]'} [-Wattributes] 6293025 | static uint8_t const crypto_blake3_msg_schedule__91710[7][16] zig_nonstring = {"\000\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017","\002\006\003\n\a\000\004\r\001\v\f\005\t\016\017\b","\003\004\n\f\r\ 002\a\016\006\005\t\000\v\017\b\001","\n\a\f\t\016\003\r\017\004\000\v\002\005\b\001\006","\f\r\t\v\017\n\016\b\a\002\005\003\000\001\006\004","\t\016\v\005\b\f\017\001\r\003\000\n\002\006\004\a","\v\017\005\000 \001\t\b\006\016\n\002\f\003\004\a\r"}; [6/6] Building stage3 FAILED: [code=1] stage3/bin/zig /home/stephen/gits/zig/build/stage3/bin/zig cd /home/stephen/gits/zig && /home/stephen/gits/zig/build/zig2 build --prefix /home/stephen/gits/zig/build/stage3 --zig-lib-dir /home/stephen/gits/zig/lib -Dversion-string=0.16.0-dev.857+e5fcc8192 -Dtarget=nativ e -Dcpu=native -Denable-llvm -Dconfig_h=/home/stephen/gits/zig/build/config.h -Dno-langref -Doptimize=ReleaseFast install +- install zig +- compile exe zig ReleaseFast native 108 errors error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by ModuleSummaryIndex.h:2040 (/home/stephen/local/llvm-21/include/llvm/IR/ModuleSummaryIndex.h:2040) note: zig_llvm.cpp.o:(ZigLLVMSetOptBisectLimit) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_llvm.cpp.o:(ZigLLVMCreateTargetMachine) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_llvm.cpp.o:(ZigLLVMCreateTargetMachine) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_llvm.cpp.o:(ZigLLVMCreateTargetMachine) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_llvm.cpp.o:(ZigLLVMCreateTargetMachine) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strdup note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm.cpp:396 (/home/stephen/gits/zig/src/zig_llvm.cpp:396) note: zig_llvm.cpp.o:(ZigLLVMTargetMachineEmitToFile) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strdup note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm.cpp:254 (/home/stephen/gits/zig/src/zig_llvm.cpp:254) note: zig_llvm.cpp.o:(ZigLLVMTargetMachineEmitToFile) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strdup note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm.cpp:402 (/home/stephen/gits/zig/src/zig_llvm.cpp:402) note: zig_llvm.cpp.o:(ZigLLVMTargetMachineEmitToFile) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strcpy note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm.cpp:434 (/home/stephen/gits/zig/src/zig_llvm.cpp:434) note: zig_llvm.cpp.o:(ZigLLVMTargetMachineEmitToFile) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: atoi note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm.cpp:183 (/home/stephen/gits/zig/src/zig_llvm.cpp:183) note: zig_llvm.cpp.o:(ZigLLVMTargetMachineEmitToFile) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_llvm.cpp.o:(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_llvm.cpp.o:(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_llvm.cpp.o:(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_llvm.cpp.o:(std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release_last_use_cold()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: exit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:152 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:152) note: zig_llvm-ar.cpp.o:(badUsage(llvm::Twine)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: exit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:163 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:163) note: zig_llvm-ar.cpp.o:(fail(llvm::Twine)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: exit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:741 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:741) note: zig_llvm-ar.cpp.o:(performReadOperation(ArchiveOperation, llvm::object::Archive*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strcmp note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:1377 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:1377) note: zig_llvm-ar.cpp.o:(ar_main(int, char**) (.isra.0)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: exit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:424 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:424) note: zig_llvm-ar.cpp.o:(ar_main(int, char**) (.isra.0)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: exit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:421 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:421) note: zig_llvm-ar.cpp.o:(ar_main(int, char**) (.isra.0)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: exit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:1271 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:1271) note: zig_llvm-ar.cpp.o:(ar_main(int, char**) (.isra.0)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by zig_llvm-ar.cpp:192 (/home/stephen/gits/zig/src/zig_llvm-ar.cpp:192) note: zig_llvm-ar.cpp.o:(_GLOBAL__sub_I__Z11getAsBinaryRKN4llvm16NewArchiveMemberEPNS_11LLVMContextE) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strchr note: defined in /usr/lib/64/libc.so note: referenced by zig_clang_driver.cpp:117 (/home/stephen/gits/zig/src/zig_clang_driver.cpp:117) note: zig_clang_driver.cpp.o:(getCLEnvVarOptions(std::__cxx11::basic_string, std::allocator>&, llvm::StringSaver&, llvm::SmallVectorImpl&) (.cons tprop.0.isra.0)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strcmp note: defined in /usr/lib/64/libc.so note: referenced by zig_clang_driver.cpp:235 (/home/stephen/gits/zig/src/zig_clang_driver.cpp:235) note: zig_clang_driver.cpp.o:(clang_main(int, char**, llvm::ToolContext const&) (.constprop.0)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: strcmp note: defined in /usr/lib/64/libc.so note: referenced by zig_clang_driver.cpp:235 (/home/stephen/gits/zig/src/zig_clang_driver.cpp:235) note: zig_clang_driver.cpp.o:(clang_main(int, char**, llvm::ToolContext const&) (.constprop.0)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: getrlimit note: defined in /usr/lib/64/libc.so note: referenced by zig_clang_cc1_main.cpp:87 (/home/stephen/gits/zig/src/zig_clang_cc1_main.cpp:87) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: setrlimit note: defined in /usr/lib/64/libc.so note: referenced by zig_clang_cc1_main.cpp:103 (/home/stephen/gits/zig/src/zig_clang_cc1_main.cpp:103) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(cc1_main(llvm::ArrayRef, char const*, void*)) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: __cxa_atexit note: defined in /usr/lib/64/libc.so note: referenced by TargetCXXABI.h:46 (/home/stephen/local/llvm-21/include/clang/Basic/TargetCXXABI.h:46) note: zig_clang_cc1_main.cpp.o:(_GLOBAL__sub_I__Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(llvm::TargetOptions::~TargetOptions()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(llvm::TargetOptions::~TargetOptions()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(llvm::TargetOptions::~TargetOptions()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(llvm::TargetOptions::~TargetOptions()) in archive /home/stephen/gits/zig/build/zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:207 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:207) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_lock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:211 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:211) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_once note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:212 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:212) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: ld.lld: cannot preempt symbol: pthread_mutex_unlock note: defined in /usr/lib/64/libc.so note: referenced by gthr-default.h:213 (/opt/gcc-14/include/c++/14.3.0/x86_64-pc-solaris2.11/bits/gthr-default.h:213) note: zig_clang_cc1_main.cpp.o:(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose()) in archive /home/stephen/gits/zig/build/ zigcpp/libzigcpp.a error: 108 compilation errors failed command: /home/stephen/gits/zig/build/zig2 build-exe -fallow-so-scripts --stack 48234496 /home/stephen/gits/zig/build/zigcpp/libzigcpp.a /home/stephen/local/llvm-21/lib/libclangFrontendTool.a /home/stephe n/local/llvm-21/lib/libclangCodeGen.a /home/stephen/local/llvm-21/lib/libclangFrontend.a /home/stephen/local/llvm-21/lib/libclangDriver.a /home/stephen/local/llvm-21/lib/libclangSerialization.a /home/stephen/loc al/llvm-21/lib/libclangSema.a /home/stephen/local/llvm-21/lib/libclangStaticAnalyzerFrontend.a /home/stephen/local/llvm-21/lib/libclangStaticAnalyzerCheckers.a /home/stephen/local/llvm-21/lib/libclangStaticAnaly zerCore.a /home/stephen/local/llvm-21/lib/libclangAnalysis.a /home/stephen/local/llvm-21/lib/libclangASTMatchers.a /home/stephen/local/llvm-21/lib/libclangAST.a /home/stephen/local/llvm-21/lib/libclangParse.a /h ome/stephen/local/llvm-21/lib/libclangSema.a /home/stephen/local/llvm-21/lib/libclangAPINotes.a /home/stephen/local/llvm-21/lib/libclangBasic.a /home/stephen/local/llvm-21/lib/libclangEdit.a /home/stephen/local/ llvm-21/lib/libclangLex.a /home/stephen/local/llvm-21/lib/libclangRewriteFrontend.a /home/stephen/local/llvm-21/lib/libclangRewrite.a /home/stephen/local/llvm-21/lib/libclangCrossTU.a /home/stephen/local/llvm-21 /lib/libclangIndex.a /home/stephen/local/llvm-21/lib/libclangToolingCore.a /home/stephen/local/llvm-21/lib/libclangExtractAPI.a /home/stephen/local/llvm-21/lib/libclangSupport.a /home/stephen/local/llvm-21/lib/l ibclangInstallAPI.a /home/stephen/local/llvm-21/lib/libclangAST.a /home/stephen/local/llvm-21/lib/liblldMinGW.a /home/stephen/local/llvm-21/lib/liblldELF.a /home/stephen/local/llvm-21/lib/liblldCOFF.a /home/step hen/local/llvm-21/lib/liblldWasm.a /home/stephen/local/llvm-21/lib/liblldMachO.a /home/stephen/local/llvm-21/lib/liblldCommon.a -lLLVMWindowsManifest -lLLVMXRay -lLLVMLibDriver -lLLVMDlltoolDriver -lLLVMTelemetr y -lLLVMTextAPIBinaryReader -lLLVMCoverage -lLLVMLineEditor -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMX86TargetMCA -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info -lLLVMWebAssemblyDisassembler -lLLVMWebAssemblyAsmParser -lLLVMWebAssemblyCodeGen -lLLVMWebAssemblyUtils -lLLVMWebAssemblyDesc -lLLVMWebAssemblyInfo -lLLVMVEDisassembler -lLLVMVEAsmP arser -lLLVMVECodeGen -lLLVMVEDesc -lLLVMVEInfo -lLLVMSystemZDisassembler -lLLVMSystemZAsmParser -lLLVMSystemZCodeGen -lLLVMSystemZDesc -lLLVMSystemZInfo -lLLVMSPIRVCodeGen -lLLVMSPIRVDesc -lLLVMSPIRVInfo -lLLVM SPIRVAnalysis -lLLVMSparcDisassembler -lLLVMSparcAsmParser -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMRISCVTargetMCA -lLLVMRISCVDisassembler -lLLVMRISCVAsmParser -lLLVMRISCVCodeGen -lLLVMRISCVDesc -lLLVMRISCVInfo -lLLVMPowerPCDisassembler -lLLVMPowerPCAsmParser -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo -lLLVMMSP430Disassembler -lLLVMMSP430A smParser -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMipsDisassembler -lLLVMMipsAsmParser -lLLVMMipsCodeGen -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMLoongArchDisassembler -lLLVMLoongArchAsmParser -lLL VMLoongArchCodeGen -lLLVMLoongArchDesc -lLLVMLoongArchInfo -lLLVMLanaiDisassembler -lLLVMLanaiCodeGen -lLLVMLanaiAsmParser -lLLVMLanaiDesc -lLLVMLanaiInfo -lLLVMHexagonDisassembler -lLLVMHexagonCodeGen -lLLVMHex agonAsmParser -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMBPFDisassembler -lLLVMBPFAsmParser -lLLVMBPFCodeGen -lLLVMBPFDesc -lLLVMBPFInfo -lLLVMAVRDisassembler -lLLVMAVRAsmParser -lLLVMAVRCodeGen -lLLVMAVRDesc -lL LVMAVRInfo -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMDesc -lLLVMARMUtils -lLLVMARMInfo -lLLVMAMDGPUTargetMCA -lLLVMAMDGPUDisassembler -lLLVMAMDGPUAsmParser -lLLVMAMDGPUCodeGen -lLLVMAMDG PUDesc -lLLVMAMDGPUUtils -lLLVMAMDGPUInfo -lLLVMAArch64Disassembler -lLLVMAArch64AsmParser -lLLVMAArch64CodeGen -lLLVMAArch64Desc -lLLVMAArch64Utils -lLLVMAArch64Info -lLLVMOrcDebugging -lLLVMOrcJIT -lLLVMWindow sDriver -lLLVMMCJIT -lLLVMJITLink -lLLVMInterpreter -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMOrcTargetProcess -lLLVMOrcShared -lLLVMDWP -lLLVMDWARFCFIChecker -lLLVMDebugInfoLogicalView -lLLVMOption -lLLVMOb jCopy -lLLVMMCA -lLLVMMCDisassembler -lLLVMLTO -lLLVMPasses -lLLVMHipStdPar -lLLVMCFGuard -lLLVMCoroutines -lLLVMipo -lLLVMVectorize -lLLVMSandboxIR -lLLVMLinker -lLLVMFrontendOpenMP -lLLVMFrontendOffloading -lL LVMObjectYAML -lLLVMFrontendOpenACC -lLLVMFrontendHLSL -lLLVMFrontendDriver -lLLVMInstrumentation -lLLVMFrontendDirective -lLLVMFrontendAtomic -lLLVMExtensions -lLLVMDWARFLinkerParallel -lLLVMDWARFLinkerClassic -lLLVMDWARFLinker -lLLVMGlobalISel -lLLVMMIRParser -lLLVMAsmPrinter -lLLVMSelectionDAG -lLLVMCodeGen -lLLVMTarget -lLLVMObjCARCOpts -lLLVMCodeGenTypes -lLLVMCGData -lLLVMIRPrinter -lLLVMInterfaceStub -lLLVMFileC heck -lLLVMFuzzMutate -lLLVMScalarOpts -lLLVMInstCombine -lLLVMAggressiveInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMSymbolize -lLLVMDebugInfoBTF -lLLVMDebugInfoPDB -l LLVMDebugInfoMSF -lLLVMDebugInfoCodeView -lLLVMDebugInfoGSYM -lLLVMDebugInfoDWARF -lLLVMDebugInfoDWARFLowLevel -lLLVMObject -lLLVMTextAPI -lLLVMMCParser -lLLVMIRReader -lLLVMAsmParser -lLLVMMC -lLLVMBitReader -l LLVMFuzzerCLI -lLLVMCore -lLLVMRemarks -lLLVMBitstreamReader -lLLVMBinaryFormat -lLLVMTargetParser -lLLVMTableGen -lLLVMSupport -lLLVMDemangle -lrt -ldl -lm -lkstat -lsocket -lz /opt/gcc-14/lib/amd64/libstdc++.a /opt/gcc-14/lib/gcc/x86_64-pc-solaris2.11/14.3.0/libgcc_eh.a -fno-sanitize-thread -OReleaseFast -I /home/stephen/local/llvm-21/include -I /home/stephen/local/llvm-21/include -L /home/stephen/local/llvm-21/lib - -dep aro --dep build_options -Mroot=/home/stephen/gits/zig/src/main.zig -Maro=/home/stephen/gits/zig/lib/compiler/aro/aro.zig -Mbuild_options=.zig-cache/c/dd9c1a24622d1da449d7c41a9d3e8601/options.zig -lc --cache -dir .zig-cache --global-cache-dir /home/stephen/.cache/zig --name zig -L /home/stephen/local/llvm-21/lib -I /home/stephen/local/llvm-21/include --zig-lib-dir lib/ --listen=- Build Summary: 2/5 steps succeeded (1 failed) install transitive failure +- install zig transitive failure +- compile exe zig ReleaseFast native 108 errors error: the following build command failed with exit code 1: .zig-cache/o/8aaefe7990296fa18ca3d1be74e960d3/build /home/stephen/gits/zig/build/zig2 lib /home/stephen/gits/zig .zig-cache /home/stephen/.cache/zig --seed 0x1a19bdbc -Za4a9d842bde34534 --prefix /home/stephen/gi ts/zig/build/stage3 -Dversion-string=0.16.0-dev.857+e5fcc8192 -Dtarget=native -Dcpu=native -Denable-llvm -Dconfig_h=/home/stephen/gits/zig/build/config.h -Dno-langref -Doptimize=ReleaseFast ninja: build stopped: subcommand failed. stephen@omnios:~/gits/zig$ ^C stephen@omnios:~/gits/zig$