Issue |
139602
|
Summary |
Debian/Ubuntu package does not ship LLVMgold.so
|
Labels |
new issue
|
Assignees |
|
Reporter |
DiamonDinoia
|
Hi team,
I am not sure this is the right place to report this. I installed llvm on my debian distro using the provided script: sudo bash llvm.sh 21 all
However, I face this issuse, LTO breaks:
The following cmake code:
```cmake
include(CheckIPOSupported)
check_ipo_supported(RESULT LTO_SUPPORTED OUTPUT LTO_ERROR)
```
results in
```bash
Run Build Command(s): /opt/clion/bin/ninja/linux/x64/ninja -v
[1/4] /usr/bin/clang++ -g -flto=thin -fcolor-diagnostics -MD -MT
CMakeFiles/boo.dir/main.cpp.o -MF CMakeFiles/boo.dir/main.cpp.o.d -o
CMakeFiles/boo.dir/main.cpp.o -c
/home/marco/repos/finufft/cmake-build-release-all-clang/CMakeFiles/_CMakeLTOTest-CXX/src/main.cpp
[2/4] /usr/bin/clang++ -g -flto=thin -fcolor-diagnostics -MD -MT
CMakeFiles/foo.dir/foo.cpp.o -MF CMakeFiles/foo.dir/foo.cpp.o.d -o
CMakeFiles/foo.dir/foo.cpp.o -c
/home/marco/repos/finufft/cmake-build-release-all-clang/CMakeFiles/_CMakeLTOTest-CXX/src/foo.cpp
[3/4] : && /opt/clion/bin/cmake/linux/x64/bin/cmake -E rm -f libfoo.a &&
"/usr/bin/llvm-ar-21" qc libfoo.a CMakeFiles/foo.dir/foo.cpp.o &&
"/usr/bin/llvm-ranlib-21" libfoo.a && :
[4/4] : && /usr/bin/clang++ -g -flto=thin CMakeFiles/boo.dir/main.cpp.o -o
boo libfoo.a && :
FAILED: boo
: && /usr/bin/clang++ -g -flto=thin CMakeFiles/boo.dir/main.cpp.o -o boo
libfoo.a && :
/usr/bin/ld: /usr/lib/llvm-21/bin/../lib/LLVMgold.so: error loading plugin:
/usr/lib/llvm-21/bin/../lib/LLVMgold.so: cannot open shared object file: No
such file or directory
clang++: error: linker command failed with exit code 1 (use -v to see
invocation)
ninja: build stopped: subcommand failed.
```
LLVMgold.so does not seem to be shipped with the apt package.
```bash
[100]marco@laptop:~()$ ls -la /usr/lib/llvm-20/bin/../lib/LLVMgold.so
ls: cannot access '/usr/lib/llvm-20/bin/../lib/LLVMgold.so': No such file or directory
[2]marco@laptop:~()$ ls -la /usr/lib/llvm-21/bin/../lib/LLVMgold.so
ls: cannot access '/usr/lib/llvm-21/bin/../lib/LLVMgold.so': No such file or directory
[2]marco@laptop:~()$ ls -la /usr/lib/llvm-19/bin/../lib/LLVMgold.so
-rw-r--r-- 1 root root 89792 Mar 14 05:48 /usr/lib/llvm-19/bin/../lib/LLVMgold.so
[0]marco@laptop:~()$
```
Thanks,
Marco
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs