[clang] [llvm] [libsycl][Driver] Move and rename the SYCL shared library (PR #188770)
Dmitry Rogozhkin via cfe-commits
cfe-commits at lists.llvm.org
Wed Apr 8 11:21:53 PDT 2026
dvrogozh wrote:
Different distros seem to use different approaches to handle `LLVM_ENABLE_PER_TARGET_RUNTIME_DIR` as some (like Debian) has its own policies around multi-arch directories. In particular:
* Fedora family builds LLVM with the default `LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON` and uses `/etc/ld.so.conf.d/` to add paths to the LLVM directories with triples. See https://src.fedoraproject.org/rpms/llvm/blob/f44/f/llvm.spec#_2046
* Debian family builds with `LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF`. See: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/blob/22/debian/rules?ref_type=heads#L136
Other distros like Arch or Yocto might be doing something differently, but they indeed are aware of the LLVM per target runtime directories approach and handle that. Eventually from above it's important to support both `LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON` and `=OFF`.
https://github.com/llvm/llvm-project/pull/188770
More information about the cfe-commits
mailing list