Closed
Description
After installing the LLVM 19 packages on Debian 12 (inside a distrobox), I got some broken symlinks:
$ file /usr/lib/llvm-19/lib/libLLVM-19*
/usr/lib/llvm-19/lib/libLLVM-19.1.0.so: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.1.0.so.1: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.so: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.so.1: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
I think this is related to #82779 but reporting separately as it broke a single-arch installation for me (when linking to /usr/lib/llvm-19/lib/libLLVM-19.so
).
I worked around this issue by linking to /usr/lib/llvm-19/lib/libLLVM.so
instead:
$ file /usr/lib/llvm-19/lib/libLLVM.*
/usr/lib/llvm-19/lib/libLLVM.so: symbolic link to libLLVM.so.19.1
/usr/lib/llvm-19/lib/libLLVM.so.1: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=708aedecf08f3891e0370be3cbbfd2183c7e950f, stripped
/usr/lib/llvm-19/lib/libLLVM.so.19.1: symbolic link to libLLVM.so.1