The x86_64 version is installed in /lib64/. The x86 variant is installed in /usr/lib32/. I think it should be /lib32/ instead. Looking at libnsl it installs x86_64 in /lib64/ and x86 variant in /lib32/. Therefore this bugreport. Or is libnsl wrong?
gen_usr_ldscript only moves libraries to /lib for the "native" ABI. Speaking generally, the 32-bit library is unlikely to be needed before /usr is mounted. Having the library in /lib is not harmful, but also unnecessary. I don't think there's anything that needs to be fixed here.
(In reply to Hanno Meyer-Thurow (geki) from comment #0) > Looking at libnsl it installs x86_64 in /lib64/ and x86 variant in /lib32/. > Therefore this bugreport. Or is libnsl wrong? net-libs/libnsl installs both variants in /usr/lib, not /lib.
Ah, yes, that /lib32/libnsl*.so is from glibc. Sorry for the noise.