On 26/02/2025 16:38, Christoph Berg wrote:
Re: Matthew GarrettB) The Technical Committee requests that base-files create an empty^^^^^^^^^^/usr/lib64 directory, even on architectures that do not use lib64. If systemd creates a symlink, this will then match the behaviour of base-files and avoid the issue (overrules the base-files maintainer,^^^^^^^^^^ I guess that should be "systemd"?
No; the effect of this change would be that /usr/lib64 would always exist, so when systemd makes the /lib64 symlink, it will make it to /usr/lib64 rather than /usr/lib; that creation of /lib64 -> /usr/lib is the problematic behaviour of systemd at the moment. Making this change would mean that systemd's behaviour (/lib64 -> /usr/lib64) is what base-files does at the moment.
Regards, Matthew