[libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)

LLVM Continuous Integration via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jul 17 02:39:48 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/319

<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)
...
[686/720] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[687/720] Linking CXX static library lib/libLLVMTargetParser.a
[688/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o
[689/720] Linking CXX static library lib/libLLVMBinaryFormat.a
[690/720] Linking CXX static library lib/libLLVMCore.a
[691/720] Linking CXX static library lib/libLLVMBitReader.a
[692/720] Linking CXX static library lib/libLLVMDebugInfoDWARFLowLevel.a
[693/720] Linking CXX static library lib/libLLVMMC.a
[694/720] Linking CXX static library lib/libLLVMMCParser.a
[695/720] Building Opts.inc...
[696/720] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[697/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[698/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextAPIError.cpp.o
[699/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordVisitor.cpp.o
[700/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[701/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[702/720] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[703/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[704/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordsSlice.cpp.o
[705/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[706/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
[707/720] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[708/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubV5.cpp.o
[709/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
[710/720] Linking CXX static library lib/libLLVMTextAPI.a
[711/720] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[712/720] Linking CXX static library lib/libLLVMAsmParser.a
[713/720] Linking CXX static library lib/libLLVMIRReader.a
[714/720] Linking CXX static library lib/libLLVMObject.a
[715/720] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[716/720] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[717/720] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[718/720] Linking CXX static library lib/libLLVMSymbolize.a
[719/720] Linking CXX static library lib/libLLVMDebuginfod.a
[720/720] Linking CXX executable bin/llvm-symbolizer
ninja: Entering directory `compiler_rt_build_android_i686'
ninja: error: loading 'build.ninja': No such file or directory

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


@@@STEP_FAILURE@@@

@@@STEP_FAILURE@@@

@@@STEP_FAILURE@@@
@@@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)
...
-- 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
-- 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


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
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Found Threads: TRUE  
-- Performing Test PTHREAD_AFFINITY -- failed
-- Performing Test PTHREAD_AFFINITY -- failed
-- Configuring done (23.6s)
-- Configuring done (23.7s)

-- 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 STEADY_CLOCK -- failed
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Performing Test PTHREAD_AFFINITY -- failed
-- Configuring done (24.8s)
-- Generating done (3.2s)
-- Generating done (3.2s)
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_aarch64
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_i686
-- Generating done (3.0s)
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_arm
Step 12 (build android/i686) failure: build android/i686 (failure)
...
[679/720] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/TargetDataLayout.cpp.o
[680/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o
[681/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o
[682/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o
[683/720] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/RISCVTargetParser.cpp.o
[684/720] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/Triple.cpp.o
[685/720] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/RISCVISAInfo.cpp.o
[686/720] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[687/720] Linking CXX static library lib/libLLVMTargetParser.a
[688/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o
[689/720] Linking CXX static library lib/libLLVMBinaryFormat.a
[690/720] Linking CXX static library lib/libLLVMCore.a
[691/720] Linking CXX static library lib/libLLVMBitReader.a
[692/720] Linking CXX static library lib/libLLVMDebugInfoDWARFLowLevel.a
[693/720] Linking CXX static library lib/libLLVMMC.a
[694/720] Linking CXX static library lib/libLLVMMCParser.a
[695/720] Building Opts.inc...
[696/720] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[697/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[698/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextAPIError.cpp.o
[699/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordVisitor.cpp.o
[700/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[701/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[702/720] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[703/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[704/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordsSlice.cpp.o
[705/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[706/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
[707/720] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[708/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubV5.cpp.o
[709/720] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
[710/720] Linking CXX static library lib/libLLVMTextAPI.a
[711/720] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[712/720] Linking CXX static library lib/libLLVMAsmParser.a
[713/720] Linking CXX static library lib/libLLVMIRReader.a
[714/720] Linking CXX static library lib/libLLVMObject.a
[715/720] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[716/720] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[717/720] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[718/720] Linking CXX static library lib/libLLVMSymbolize.a
[719/720] Linking CXX static library lib/libLLVMDebuginfod.a
[720/720] Linking CXX executable bin/llvm-symbolizer
ninja: Entering directory `compiler_rt_build_android_i686'
ninja: error: loading 'build.ninja': No such file or directory

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





```

</details>

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


More information about the libcxx-commits mailing list