[llvm] [ORC] Refactor member-loading in StaticLibraryDefinitionGenerator. (PR #141546)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue May 27 09:01:10 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-arm64-windows-msvc` running on `linaro-armv8-windows-msvc-04` while building `llvm` at step 6 "test-build-unified-tree-check-all".

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

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

```
Step 6 (test-build-unified-tree-check-all) failure: 1200 seconds without output running [b'ninja', b'check-all'], attempting to kill
******************** TEST 'LLVM :: ExecutionEngine/JITLink/Generic/all-load-multifile-archive.test' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
rm -rf C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp && mkdir -p C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp
# executed command: rm -rf 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp'
# executed command: mkdir -p 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp'
# RUN: at line 2
c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llc.exe -filetype=obj -o C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/foo.o C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic/Inputs/foo-ret-0.ll
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llc.exe' -filetype=obj -o 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/foo.o' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic/Inputs/foo-ret-0.ll'
# RUN: at line 3
c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llc.exe -filetype=obj -o C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/bar.o C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic/Inputs/bar-ret-0.ll
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llc.exe' -filetype=obj -o 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/bar.o' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic/Inputs/bar-ret-0.ll'
# RUN: at line 4
c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llvm-ar.exe crs C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/libFoo.a C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/foo.o C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/bar.o
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llvm-ar.exe' crs 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/libFoo.a' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/foo.o' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/bar.o'
# RUN: at line 5
c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llc.exe -filetype=obj -o C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/main.o C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic/Inputs/main-ret-0.ll
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llc.exe' -filetype=obj -o 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/main.o' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic/Inputs/main-ret-0.ll'
# RUN: at line 6
c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llvm-jitlink.exe -noexec -all_load -show-init-es C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/main.o -LC:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp -lFoo      | c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\filecheck.exe C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic\all-load-multifile-archive.test
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\llvm-jitlink.exe' -noexec -all_load -show-init-es 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/main.o' '-LC:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp' -lFoo
# .---command stderr------------
# | llvm-jitlink error: Unsupported target machine architecture in COFF object C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\test\ExecutionEngine\JITLink\Generic\Output\all-load-multifile-archive.test.tmp/main.o: ARM64
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\bin\filecheck.exe' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm-project\llvm\test\ExecutionEngine\JITLink\Generic\all-load-multifile-archive.test'

--

********************


```

</details>

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


More information about the llvm-commits mailing list