[clang] [compiler-rt] [llvm] Skipping host target exports during cross-compilation (PR #209922)

LLVM Continuous Integration via cfe-commits cfe-commits at lists.llvm.org
Fri Jul 17 18:11:09 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `flang-arm64-windows-msvc` running on `linaro-armv8-windows-msvc-01` while building `clang,compiler-rt,llvm,runtimes` at step 8 "test-build-unified-tree-check-flang-rt".

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

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

```
Step 8 (test-build-unified-tree-check-flang-rt) failure: test (failure)
...
252.685 [10/10/388] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Numeric.cpp.obj
253.555 [9/10/389] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Random.cpp.obj
254.433 [8/10/390] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Namelist.cpp.obj
255.182 [7/10/391] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Stop.cpp.obj
255.330 [6/10/392] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/CharacterTest.cpp.obj
255.342 [5/10/393] Linking CXX static library C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\lib\clang\24\lib\aarch64-pc-windows-msvc\flang_rt.runtime.static.lib
255.481 [4/10/394] Linking CXX static library C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\lib\clang\24\lib\aarch64-pc-windows-msvc\flang_rt.runtime.static_dbg.lib
255.493 [3/10/395] Linking CXX static library C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\lib\clang\24\lib\aarch64-pc-windows-msvc\flang_rt.runtime.dynamic_dbg.lib
255.617 [2/10/396] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/RuntimeCrashTest.cpp.obj
255.695 [2/9/397] Linking CXX executable flang-rt\unittests\Evaluate\reshape.test.exe
FAILED: flang-rt/unittests/Evaluate/reshape.test.exe 
C:\WINDOWS\system32\cmd.exe /C "cd . && C:\Users\tcwg\scoop\apps\cmake\3.29.2\bin\cmake.exe -E vs_link_exe --intdir=flang-rt\unittests\Evaluate\CMakeFiles\reshape.test.dir --rc=C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\.\bin\llvm-rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\arm64\mt.exe --manifests  -- C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\bin\lld-link.exe /nologo flang-rt/unittests/Evaluate/CMakeFiles/reshape.test.dir/reshape.cpp.obj  /out:flang-rt\unittests\Evaluate\reshape.test.exe /implib:flang-rt\unittests\Evaluate\reshape.test.lib /pdb:flang-rt\unittests\Evaluate\reshape.test.pdb /version:0.0 /machine:ARM64 /Brepro /INCREMENTAL:NO /subsystem:console  /STACK:10000000  flang-rt/lib/Testing/NonGTestTesting.lib  C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/lib/clang/24/lib/aarch64-pc-windows-msvc/flang_rt.runtime.dynamic.lib  LLVMSupport.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\bin\lld-link.exe /nologo flang-rt/unittests/Evaluate/CMakeFiles/reshape.test.dir/reshape.cpp.obj /out:flang-rt\unittests\Evaluate\reshape.test.exe /implib:flang-rt\unittests\Evaluate\reshape.test.lib /pdb:flang-rt\unittests\Evaluate\reshape.test.pdb /version:0.0 /machine:ARM64 /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000 flang-rt/lib/Testing/NonGTestTesting.lib C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/lib/clang/24/lib/aarch64-pc-windows-msvc/flang_rt.runtime.dynamic.lib LLVMSupport.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: __declspec(dllimport) RtlGetLastNtStatus
>>> referenced by LLVMSupport.lib(ErrorHandling.cpp.obj):(class std::error_code __cdecl llvm::mapLastWindowsError(void))

>>> referenced by LLVMSupport.lib(ErrorHandling.cpp.obj):(class std::error_code __cdecl llvm::mapLastWindowsError(void))

255.697 [2/8/398] Linking CXX executable flang-rt\unittests\Evaluate\ISO-Fortran-binding.test.exe
FAILED: flang-rt/unittests/Evaluate/ISO-Fortran-binding.test.exe 
C:\WINDOWS\system32\cmd.exe /C "cd . && C:\Users\tcwg\scoop\apps\cmake\3.29.2\bin\cmake.exe -E vs_link_exe --intdir=flang-rt\unittests\Evaluate\CMakeFiles\ISO-Fortran-binding.test.dir --rc=C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\.\bin\llvm-rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\arm64\mt.exe --manifests  -- C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\bin\lld-link.exe /nologo flang-rt/unittests/Evaluate/CMakeFiles/ISO-Fortran-binding.test.dir/ISO-Fortran-binding.cpp.obj  /out:flang-rt\unittests\Evaluate\ISO-Fortran-binding.test.exe /implib:flang-rt\unittests\Evaluate\ISO-Fortran-binding.test.lib /pdb:flang-rt\unittests\Evaluate\ISO-Fortran-binding.test.pdb /version:0.0 /machine:ARM64 /Brepro /INCREMENTAL:NO /subsystem:console  /STACK:10000000  flang-rt/lib/Testing/NonGTestTesting.lib  C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/lib/clang/24/lib/aarch64-pc-windows-msvc/flang_rt.runtime.dynamic.lib  LLVMSupport.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\bin\lld-link.exe /nologo flang-rt/unittests/Evaluate/CMakeFiles/ISO-Fortran-binding.test.dir/ISO-Fortran-binding.cpp.obj /out:flang-rt\unittests\Evaluate\ISO-Fortran-binding.test.exe /implib:flang-rt\unittests\Evaluate\ISO-Fortran-binding.test.lib /pdb:flang-rt\unittests\Evaluate\ISO-Fortran-binding.test.pdb /version:0.0 /machine:ARM64 /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000 flang-rt/lib/Testing/NonGTestTesting.lib C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/lib/clang/24/lib/aarch64-pc-windows-msvc/flang_rt.runtime.dynamic.lib LLVMSupport.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: __declspec(dllimport) RtlGetLastNtStatus

>>> referenced by LLVMSupport.lib(ErrorHandling.cpp.obj):(class std::error_code __cdecl llvm::mapLastWindowsError(void))

>>> referenced by LLVMSupport.lib(ErrorHandling.cpp.obj):(class std::error_code __cdecl llvm::mapLastWindowsError(void))

255.834 [2/7/399] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Support.cpp.obj
256.057 [2/6/400] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Time.cpp.obj
256.075 [2/5/401] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/NumericalFormatTest.cpp.obj
256.300 [2/4/402] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/TemporaryStack.cpp.obj
257.031 [2/3/403] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/TypeCode.cpp.obj
258.731 [2/2/404] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Transformational.cpp.obj
259.794 [2/1/405] Building CXX object flang-rt/unittests/Runtime/CMakeFiles/RuntimeTests.dir/Reduction.cpp.obj
ninja: build stopped: subcommand failed.
FAILED: runtimes/CMakeFiles/check-flang-rt C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/runtimes/CMakeFiles/check-flang-rt 
C:\WINDOWS\system32\cmd.exe /C "cd /D C:\Users\tcwg\llvm-worker\flang-arm64-windows-msvc\build\runtimes\runtimes-bins && C:\Users\tcwg\scoop\apps\cmake\3.29.2\bin\cmake.exe --build C:/Users/tcwg/llvm-worker/flang-arm64-windows-msvc/build/runtimes/runtimes-bins/ --target check-flang-rt --config Release"
ninja: build stopped: subcommand failed.

```

</details>

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


More information about the cfe-commits mailing list