[libcxx-commits] [libcxx] [libcxx][libc] add missing flag to libc config (PR #233935)

LLVM Continuous Integration via libcxx-commits libcxx-commits at lists.llvm.org
Tue Oct 20 12:48:27 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `sanitizer-x86_64-linux-android` running on `sanitizer-buildbot-android` while building `libcxx` at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/186/builds/3555

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
[1940/1940] Linking CXX static library lib/libc++experimental.a
[455/498] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.i386.dir/sanitizer_symbolizer_libcdep.cpp.o
[456/498] Installing libcxx_fuzzer_i386...
[0/1] Install the project...
-- Install configuration: "Release"
[458/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWindows.cpp.o
[459/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsDlsym.cpp.o
[460/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCounters.cpp.o
[461/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCountersDarwin.cpp.o
[462/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCountersWindows.cpp.o
[463/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWeak.cpp.o
[464/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOWindows.cpp.o
[465/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/asan_mem_test.cpp.o
[466/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOPosix.cpp.o
[467/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerCrossOver.cpp.o
[468/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIO.cpp.o
[469/498] Building CXX object lib/sanitizer_common/tests/CMakeFiles/SanitizerTest.dir/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/unittest/googletest/src/gtest-all.cc.o
[470/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerSHA1.cpp.o
[471/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilDarwin.cpp.o
[472/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilFuchsia.cpp.o
[473/498] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_interceptors.cpp.o
[474/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/asan_str_test.cpp.o
[475/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilWindows.cpp.o
[476/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDataFlowTrace.cpp.o
[477/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o
[478/498] Linking CXX executable lib/sanitizer_common/tests/SanitizerTest
[479/498] Linking CXX shared library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.asan-i686-android.so
[480/498] Linking CXX static library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.fuzzer_interceptors-i686-android.a
[481/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer_main.i386.dir/FuzzerMain.cpp.o
[482/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMutate.cpp.o
[483/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerFork.cpp.o
[484/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtil.cpp.o
[485/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilLinux.cpp.o
[486/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/asan_test.cpp.o
[487/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDriver.cpp.o
[488/498] Building CXX object lib/asan/tests/CMakeFiles/AsanNoinstTest.dir/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/unittest/googletest/src/gtest-all.cc.o
[489/498] Linking CXX executable lib/asan/tests/AsanNoinstTest
[490/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerTracePC.cpp.o
[491/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilPosix.cpp.o
[492/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerLoop.cpp.o
[493/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMerge.cpp.o
[494/498] Linking CXX static library lib/fuzzer/tests/libRTFuzzerTest.i386.a
[495/498] Linking CXX static library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.fuzzer-i686-android.a
[496/498] Linking CXX static library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.fuzzer_no_main-i686-android.a
[497/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/unittest/googletest/src/gtest-all.cc.o
[498/498] Linking CXX executable lib/asan/tests/AsanTest
@@@BUILD_STEP restart adb server@@@
* daemon not running; starting now at tcp:5037
* daemon started successfully
@@@BUILD_STEP run all tests@@@
Step 9 (run cmake) failure: run cmake (failure)
...
-- Enabling additional flags: -DINCLUDE_DIRECTORIES=/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/include
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Success
-- Enabling additional flags: -DINCLUDE_DIRECTORIES=/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/include
-- Performing Test THREAD_SAFETY_ATTRIBUTES -- failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test THREAD_SAFETY_ATTRIBUTES -- failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Failed
CMake Warning at /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/CMakeLists.txt:329 (message):
  Using std::regex with exceptions disabled is not fully supported
-- Performing Test THREAD_SAFETY_ATTRIBUTES -- failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Failed
CMake Warning at /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/CMakeLists.txt:329 (message):
  Using std::regex with exceptions disabled is not fully supported
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Failed
CMake Warning at /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/CMakeLists.txt:329 (message):
  Using std::regex with exceptions disabled is not fully supported
-- Performing Test STEADY_CLOCK -- failed
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test STEADY_CLOCK -- failed
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Performing Test STEADY_CLOCK -- failed
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Check if compiler accepts -pthread - yes
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found Threads: TRUE
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Performing Test PTHREAD_AFFINITY -- failed
-- Performing Test PTHREAD_AFFINITY -- failed
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Configuring done (25.4s)
-- Configuring done (25.5s)
-- Performing Test PTHREAD_AFFINITY -- failed
-- Configuring done (25.8s)
-- Generating done (4.8s)
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_i686
-- Generating done (4.9s)
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_aarch64
-- Generating done (4.8s)
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_arm
Step 10 (build android/aarch64) failure: build android/aarch64 (failure)
...
[690/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o
[691/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeInlineSiteSymbol.cpp.o
[692/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o
[693/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o
[694/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o
[695/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o
[696/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o
[697/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o
[698/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o
[699/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
[700/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
[701/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
[702/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
[703/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
[704/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
[705/734] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[706/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
[707/734] Building CXX object lib/HTTP/CMakeFiles/LLVMHTTP.dir/HTTPClient.cpp.o
[708/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
[709/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
[710/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
[711/734] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFContext.cpp.o
[712/734] Building CXX object lib/HTTP/CMakeFiles/LLVMHTTP.dir/StreamedHTTPResponseHandler.cpp.o
[713/734] Building Opts.inc...
[714/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
[715/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o
[716/734] Building CXX object lib/HTTP/CMakeFiles/LLVMHTTP.dir/HTTPServer.cpp.o
[717/734] Linking CXX static library lib/libLLVMHTTP.a
[718/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
[719/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
[720/734] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[721/734] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFParser.cpp.o
[722/734] Linking CXX static library lib/libLLVMDebugInfoBTF.a
[723/734] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/BuildIDFetcher.cpp.o
[724/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
[725/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o
[726/734] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[727/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o
[728/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
[729/734] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[730/734] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o
[731/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[732/734] Linking CXX static library lib/libLLVMSymbolize.a
[733/734] Linking CXX static library lib/libLLVMDebuginfod.a
[734/734] Linking CXX executable bin/llvm-symbolizer
ninja: Entering directory `compiler_rt_build_android_aarch64'
ninja: error: loading 'build.ninja': No such file or directory

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild

Step 11 (build android/arm) failure: build android/arm (failure)
...
[690/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o
[691/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o
[692/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o
[693/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o
[694/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o
[695/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o
[696/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o
[697/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o
[698/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o
[699/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
[700/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
[701/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
[702/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
[703/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
[704/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
[705/734] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[706/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
[707/734] Building CXX object lib/HTTP/CMakeFiles/LLVMHTTP.dir/HTTPClient.cpp.o
[708/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
[709/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
[710/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
[711/734] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFContext.cpp.o
[712/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
[713/734] Building Opts.inc...
[714/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o
[715/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
[716/734] Building CXX object lib/HTTP/CMakeFiles/LLVMHTTP.dir/HTTPServer.cpp.o
[717/734] Building CXX object lib/HTTP/CMakeFiles/LLVMHTTP.dir/StreamedHTTPResponseHandler.cpp.o
[718/734] Linking CXX static library lib/libLLVMHTTP.a
[719/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
[720/734] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/BuildIDFetcher.cpp.o
[721/734] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[722/734] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFParser.cpp.o
[723/734] Linking CXX static library lib/libLLVMDebugInfoBTF.a
[724/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
[725/734] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o
[726/734] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[727/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o
[728/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
[729/734] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[730/734] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o
[731/734] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[732/734] Linking CXX static library lib/libLLVMSymbolize.a
[733/734] Linking CXX static library lib/libLLVMDebuginfod.a
[734/734] Linking CXX executable bin/llvm-symbolizer
ninja: Entering directory `compiler_rt_build_android_arm'
ninja: error: loading 'build.ninja': No such file or directory

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild

Step 12 (build android/i686) failure: build android/i686
...
[1936/1940] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/tzdb.cpp.o
[1937/1940] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/locale.cpp.o
[1938/1940] Linking CXX static library lib/libc++.a
[1939/1940] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/time_zone.cpp.o
[1940/1940] Linking CXX static library lib/libc++experimental.a
[455/498] Building CXX object lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.i386.dir/sanitizer_symbolizer_libcdep.cpp.o
[456/498] Installing libcxx_fuzzer_i386...
[0/1] Install the project...
-- Install configuration: "Release"
[458/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWindows.cpp.o
[459/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsDlsym.cpp.o
[460/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCounters.cpp.o
[461/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCountersDarwin.cpp.o
[462/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCountersWindows.cpp.o
[463/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWeak.cpp.o
[464/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOWindows.cpp.o
[465/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/asan_mem_test.cpp.o
[466/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOPosix.cpp.o
[467/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerCrossOver.cpp.o
[468/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIO.cpp.o
[469/498] Building CXX object lib/sanitizer_common/tests/CMakeFiles/SanitizerTest.dir/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/unittest/googletest/src/gtest-all.cc.o
[470/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerSHA1.cpp.o
[471/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilDarwin.cpp.o
[472/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilFuchsia.cpp.o
[473/498] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.i386.dir/asan_interceptors.cpp.o
[474/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/asan_str_test.cpp.o
[475/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilWindows.cpp.o
[476/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDataFlowTrace.cpp.o
[477/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o
[478/498] Linking CXX executable lib/sanitizer_common/tests/SanitizerTest
[479/498] Linking CXX shared library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.asan-i686-android.so
[480/498] Linking CXX static library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.fuzzer_interceptors-i686-android.a
[481/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer_main.i386.dir/FuzzerMain.cpp.o
[482/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMutate.cpp.o
[483/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerFork.cpp.o
[484/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtil.cpp.o
[485/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilLinux.cpp.o
[486/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/asan_test.cpp.o
[487/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDriver.cpp.o
[488/498] Building CXX object lib/asan/tests/CMakeFiles/AsanNoinstTest.dir/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/unittest/googletest/src/gtest-all.cc.o
[489/498] Linking CXX executable lib/asan/tests/AsanNoinstTest
[490/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerTracePC.cpp.o
[491/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilPosix.cpp.o
[492/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerLoop.cpp.o
[493/498] Building CXX object lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMerge.cpp.o
[494/498] Linking CXX static library lib/fuzzer/tests/libRTFuzzerTest.i386.a
[495/498] Linking CXX static library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.fuzzer-i686-android.a
[496/498] Linking CXX static library /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/clang/24/lib/linux/libclang_rt.fuzzer_no_main-i686-android.a
[497/498] Building CXX object lib/asan/tests/CMakeFiles/AsanTest.dir/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/unittest/googletest/src/gtest-all.cc.o
[498/498] Linking CXX executable lib/asan/tests/AsanTest

```

</details>

https://github.com/llvm/llvm-project/pull/233935


More information about the libcxx-commits mailing list