[libc-commits] [libc] [llvm] [LLVM] Port 'llvm-gpu-loader' to use LLVMOffload (PR #162739)
LLVM Continuous Integration via libc-commits
libc-commits at lists.llvm.org
Tue Feb 24 19:49:11 PST 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-sharedlibs` running on `linaro-flang-aarch64-sharedlibs` while building `libc,llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/80/builds/20964
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
559.423 [2732/121/5451] Linking CXX static library lib/libLLVMExegesis_static.a
559.424 [2732/120/5452] Linking CXX executable bin/llvm-diff
559.425 [2732/119/5453] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp-driver.cpp.o
559.425 [2732/118/5454] Linking CXX shared library lib/libLLVMExegesis.so.23.0git
559.425 [2732/117/5455] Linking CXX executable bin/llvm-extract
559.427 [2732/116/5456] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil-driver.cpp.o
559.427 [2732/115/5457] Linking CXX executable bin/llvm-ifs
559.428 [2732/114/5458] Linking CXX static library lib/libLLVMEmbUtils_static.a
559.429 [2732/113/5459] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
559.429 [2732/112/5460] Linking CXX executable bin/llvm-gpu-loader
FAILED: bin/llvm-gpu-loader
: && /usr/local/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -O3 -DNDEBUG -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/./lib -Wl,--gc-sections tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o -o bin/llvm-gpu-loader -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib:" lib/libLLVMOption.so.23.0git lib/libLLVMObject.so.23.0git lib/libLLVMTargetParser.so.23.0git lib/libLLVMSupport.so.23.0git -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib && :
/usr/bin/ld: tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.o: undefined reference to symbol '_ZN4llvm3ELF25convertEMachineToArchNameEt'
/usr/bin/ld: /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/./lib/libLLVMBinaryFormat.so.23.0git: error adding symbols: DSO missing from command line
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
559.500 [2732/111/5461] Linking CXX shared library lib/libLLVMCFIVerify.so.23.0git
559.516 [2732/110/5462] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o
559.541 [2732/109/5463] Linking CXX executable bin/llvm-cat
559.554 [2732/108/5464] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin-driver.cpp.o
559.557 [2732/107/5465] Linking CXX executable bin/llvm-debuginfod-find
559.597 [2732/106/5466] Linking CXX shared library lib/libLLVMEmbUtils.so.23.0git
559.614 [2732/105/5467] Linking CXX executable bin/llvm-link
559.621 [2732/104/5468] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o
560.340 [2732/103/5469] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o
560.351 [2732/102/5470] Building CXX object tools/flang/lib/Support/CMakeFiles/FortranSupport.dir/Fortran-features.cpp.o
560.420 [2732/101/5471] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ForwardDeclChecker.cpp.o
560.432 [2732/100/5472] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o
560.512 [2732/99/5473] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o
560.625 [2732/98/5474] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o
560.696 [2732/97/5475] Linking CXX executable bin/llvm-cvtres
560.781 [2732/96/5476] Linking CXX executable bin/llvm-jitlink-executor
560.978 [2732/95/5477] Linking CXX executable bin/llvm-cov
561.159 [2732/94/5478] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o
562.911 [2732/93/5479] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o
563.397 [2732/92/5480] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o
564.183 [2732/91/5481] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o
564.439 [2732/90/5482] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/SectionSizes.cpp.o
564.448 [2732/89/5483] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o
564.568 [2732/88/5484] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefMemberChecker.cpp.o
564.685 [2732/87/5485] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/OrcIncrementalExecutor.cpp.o
564.711 [2732/86/5486] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefCallArgsChecker.cpp.o
564.827 [2732/85/5487] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o
565.504 [2732/84/5488] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RawPtrRefLocalVarsChecker.cpp.o
565.528 [2732/83/5489] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
565.586 [2732/82/5490] Building CXX object tools/clang/tools/clang-installapi/CMakeFiles/clang-installapi.dir/Options.cpp.o
565.927 [2732/81/5491] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/DeviceOffload.cpp.o
566.375 [2732/80/5492] Building CXX object tools/clang/lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o
566.704 [2732/79/5493] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o
566.922 [2732/78/5494] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/162739
More information about the libc-commits
mailing list