Привет! Похоже mold не умеет ppc64le вообще, простая линковка приводит к вот таким сообщениям: [ppc64le] [100/101] : && /usr/bin/clang++ -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -fuse-ld=mold tools/clinfo/CMakeFiles/clinfo.dir/clinfo.cpp.o -o tools/clinfo/clinfo -Wl,-rpath,/usr/src/RPM/BUILD/rocclr-5.5.1/opencl/ppc64le-alt-linux/khronos/icd: khronos/icd/libOpenCL.so.1.2 -ldl && : [ppc64le] FAILED: tools/clinfo/clinfo [ppc64le] : && /usr/bin/clang++ -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -fuse-ld=mold tools/clinfo/CMakeFiles/clinfo.dir/clinfo.cpp.o -o tools/clinfo/clinfo -Wl,-rpath,/usr/src/RPM/BUILD/rocclr-5.5.1/opencl/ppc64le-alt-linux/khronos/icd: khronos/icd/libOpenCL.so.1.2 -ldl && : [ppc64le] mold: error: tools/clinfo/CMakeFiles/clinfo.dir/clinfo.cpp.o:(.rodata): unknown relocation: R_PPC64_REL32 [ppc64le] clang-16: error: linker command failed with exit code 1 (use -v to see invocation) т.е. relocation: R_PPC64_REL32 видимо действительно ему неизвестно. Наверное, стоит озадачить апстрим.
(In reply to Konstantin A Lepikhov (L.A. Kostis) from comment #0) > Наверное, стоит озадачить апстрим. Привет! Апстрим не успел озадачиться, как уже сделал нужные правки. Но разработчик до конца не уверен, что это работает, поэтому прошу проверить сборку с новым mold из задания https://packages.altlinux.org/en/tasks/323257/.
mold-1.11.0.gitebd780e-alt1 -> sisyphus: Sat Jun 17 2023 Anton Zhukharev <ancieg@altlinux> 1.11.0.gitebd780e-alt1 - Added R_PPC64_REL32 support (ALT 46562).
Да, подтверждаю, теперь работает. Проверил на таске #323262. Спасибо!