Description
Describe the bug
When making a distro package and installing to /usr/lib
the /etc/ld.so.conf.d/libatalk.conf
file really isn't needed nor wanted.
That should be dropped. There doesn't seem to be a flag to control that.
Additionally I'm not sure that file even makes sense to begin with, /usr/local/lib is generally in the default search path. Rpath ($ORIGIN/../lib
?) is possibly a better option anyway.
(Side note: For distros like Guix and NixOS, this would be even worse as they install everything to a unique path and only load the currently active packages into the environment.)
To Reproduce
Build a distro package for Linux and install to /usr
.
Expected behavior
There should be a meson flag to not install the ld.so.conf.d
extension file. Perhaps it should be bundled into -Dwith-init-hooks=false
?
Environment
- Server OS: Arch Linux
- Client OS: N/A
- Netatalk Version 2.4.6
Logs
N/A
Additional context
N/A