ninja: Entering directory `out/gn' [1/55] COPY_BUNDLE_DATA bin/clangd gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc/Contents/MacOS/clangd [2/55] COPY_BUNDLE_DATA gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc lib/ClangdXPC.framework/Versions/A/XPCServices/clangd.xpc [3/55] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [4/55] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [5/55] LINK ./bin/clangd-xpc-test-client [6/55] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [7/55] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [8/55] LINK obj/llvm/unittests/MC/MCTests [9/55] LINK ./bin/sancov [10/55] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [11/55] LINK ./bin/llvm-rtdyld [12/55] LINK ./bin/llvm-xray [13/55] LINK ./bin/llvm-mca [14/55] LINK ./bin/llvm-ml [15/55] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [16/55] LINK ./bin/llvm-objdump [17/55] LINK obj/llvm/unittests/Target/TargetMachineCTests [18/55] LINK obj/llvm/unittests/MIR/MIRTests [19/55] LINK obj/llvm/unittests/MI/MITests [20/55] LINK ./bin/opt [21/55] LINK ./bin/llvm-reduce [22/55] LINK ./bin/llvm-split [23/55] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [24/55] SOLINK ./lib/libLTO.dylib [25/55] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [26/55] LINK ./bin/llvm-opt-fuzzer [27/55] LINK ./bin/llvm-profgen [28/55] LINK ./bin/llvm-lipo [29/55] LINK ./bin/llvm-libtool-darwin [30/55] LINK ./bin/llvm-jitlink [31/55] LINK ./bin/llvm-mc [32/55] LINK ./bin/llvm-ar [33/55] LINK ./bin/llvm-exegesis [34/55] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [35/55] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [36/55] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [37/55] LINK ./bin/llvm-dwarfutil [38/55] LINK ./bin/llvm-cxxdump [39/55] LINK ./bin/llvm-dwp [40/55] LINK ./bin/llvm-cxxmap [41/55] LINK ./bin/llvm-cfi-verify [42/55] LINK ./bin/llvm-isel-fuzzer [43/55] LINK ./bin/llvm-gsymutil [44/55] LINK ./bin/llvm-debuginfo-analyzer [45/55] LINK ./bin/llvm-lto2 [46/55] LINK ./bin/llvm-lto [47/55] LINK ./bin/llc [48/55] LINK ./bin/llvm-c-test [49/55] LINK ./bin/dsymutil [50/55] LINK ./bin/bugpoint [51/55] CXX stage2_unix/obj/compiler-rt/lib/sanitizer_common/sources.sanitizer_symbolizer_libcdep.o FAILED: stage2_unix/obj/compiler-rt/lib/sanitizer_common/sources.sanitizer_symbolizer_libcdep.o ./bin/clang++ -MMD -MF stage2_unix/obj/compiler-rt/lib/sanitizer_common/sources.sanitizer_symbolizer_libcdep.o.d -o stage2_unix/obj/compiler-rt/lib/sanitizer_common/sources.sanitizer_symbolizer_libcdep.o -c ../../compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp -I../../compiler-rt/lib -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -Wcovered-switch-default -fno-builtin -gline-tables-only -fPIC -funwind-tables -fvisibility=hidden -Werror=thread-safety -Werror=thread-safety-reference -Werror=thread-safety-beta -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti ../../compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp:36:18: error: reading variable 'tools_' requires holding mutex 'symbolizer_->mu_' [-Werror,-Wthread-safety-analysis] 36 | symbolizer_->tools_.clear(); | ^ 1 error generated. ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.