[systemd-devel] Linking /lib64 to /usr/lib

Lennart Poettering lennart at poettering.net
Sat Feb 25 13:41:52 UTC 2023


On Di, 21.02.23 16:00, Adrian Vovk (adrianvovk at gmail.com) wrote:

> Hello all,
>
> Would you accept a patch to shared/base-filesystem that makes /usr/lib
> a fallback link target for /lib64? On my distro I don't support
> multilib at all and so everything ends up in /usr/lib.
>
> So for example, for x86_64 I'd change the target from
> "usr/lib/"LIB_ARCH_TUPLE"\0" "usr/lib64\0" to
> "usr/lib/"LIB_ARCH_TUPLE"\0" "usr/lib64\0" "usr/lib\0", and ditto for
> all the other architectures. That way no matter what, /lib64 always
> exists when necessary.

I guess that makes some sense on a pure /lib/ file system. Send a
patch.

(I mean, honestly, I personally wouldn't bother, and just usr /lib64/
as fedora does and no populate /lib/ with libraries. I mean, it's just
names, and the ABI is how the ABI is. But regardless, a patch using
/lib/ as final fallback we search for ld.so in sounds acceptable.)

Submit via github.

Lennart

--
Lennart Poettering, Berlin


More information about the systemd-devel mailing list