Am Dienstag, 30. April 2024, 19:00:33 +11 schrieb Andrea Bolognani:
Shouldn't the symlink point in the opposite direction anyway?
/usr/lib64/lp64d is the actual canonical path, /usr/lib64 is just for
compatibility.
Though apparently (see elsewhere in the thread) Gentoo does it this
way too, so maybe there's something I'm missing that makes the
current direction more desirable.
Apart from certain difficulties in implementing that (as Florian said),
telling upstream build systems to install their libraries into
/usr/lib64/lp64d breaks too many (wrong) assumptions (of the library
directory being one dir level under /usr).
We tried and had some surprises.
Obviously these are upstream bugs in various packages. I don't remember
the details anymore, sorry. Explaining the RISC-V directory structure to
people back then was somewhat painful. Today it might be easier.
--
Andreas K. Hüttel
dilfridge(a)gentoo.org
Gentoo Linux developer
(council, comrel, toolchain, base-system, perl, libreoffice)
https://wiki.gentoo.org/wiki/User:Dilfridge