[llvm] REAPPLY [ORC] Add automatic shared library resolver for unresolved symbols. #148410 (PR #164551)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 24 03:54:07 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-ppc64le-rhel` running on `ppc64le-clang-rhel-test` while building `llvm` at step 6 "test-build-unified-tree-check-all".

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

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

```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
...
40.641 [2/1/83] Generating ASAN_INST_TEST_OBJECTS.gtest-all.cc.powerpc64le-inline.o
40.935 [0/2/84] Generating POWERPC64LELinuxDynamicConfig/Asan-powerpc64le-inline-Dynamic-Test
40.966 [0/1/85] Generating POWERPC64LELinuxConfig/Asan-powerpc64le-inline-Test
30.548 [4/3/1277] cd /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/clang/bindings/python && /home/buildbots/llvm-external-buildbots/cmake-4.0.2/bin/cmake -E env CLANG_NO_DEFAULT_CONFIG=1 CLANG_LIBRARY_PATH=/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib /home/buildbots/llvm-external-buildbots/workers/env/bin/python3.11 -m unittest discover
........................................................................................................................................................................
----------------------------------------------------------------------
Ran 168 tests in 1.748s

OK
46.363 [3/2/1279] Linking CXX executable unittests/ExecutionEngine/Orc/OrcJITTests
FAILED: [code=1] unittests/ExecutionEngine/Orc/OrcJITTests 
: && /home/buildbots/llvm-external-buildbots/clang.20.1.8/bin/clang++ --gcc-toolchain=/gcc-toolchain/usr -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -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 -O3 -DNDEBUG -Wl,--color-diagnostics -Wl,--export-dynamic   -Wl,--gc-sections  -Xlinker --dependency-file=unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/link.d unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CoreAPIsTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutorAddressTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutionSessionWrapperFunctionCallsTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericJITLinkMemoryManagerTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericMemoryAccessTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/JITTargetMachineBuilderTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyCallThroughAndReexportsTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LibraryResolverTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LookupAndRecordAddrsTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MachOPlatformTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MapperJITLinkMemoryManagerTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MemoryFlagsTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MemoryMapperTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectFormatsTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ResourceTrackerTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SharedMemoryMapperTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimpleExecutorMemoryManagerTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimplePackedSerializationTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/TaskDispatchTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ThreadSafeModuleTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/WaitingOnGraphTest.cpp.o unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/WrapperFunctionUtilsTest.cpp.o uni
red.so.22.0git  lib/libLLVMObject.so.22.0git  lib/libLLVMIRReader.so.22.0git  lib/libLLVMCore.so.22.0git  lib/libLLVMTargetParser.so.22.0git  lib/libllvm_gtest.so.22.0git  lib/libLLVMSupport.so.22.0git  -Wl,-rpath-link,/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib && :
ld.lld: error: undefined symbol: llvm::yaml::convertYAML(llvm::yaml::Input&, llvm::raw_ostream&, llvm::function_ref<void (llvm::Twine const&)>, unsigned int, unsigned long)
>>> referenced by LibraryResolverTest.cpp
>>>               unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LibraryResolverTest.cpp.o:((anonymous namespace)::LibraryTestEnvironment::SetUp())
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

```

</details>

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


More information about the llvm-commits mailing list