Previously Johannes Poehlmann wrote: > 1. lsb library location. > > lsb libraries native for this architecture > runtime libraries -> /lib/lsb > Stub libraries -> /usr/lib/lsb-stub > > IA32 emulation libraries on non IA32 systems (IA64) > runtime libraries -> /lib/lsb-ia32compat > Stub libraries -> /usr/lib/lsb-stub-ia32compat >
Imho this is silly. IA64 can run IA32 binaries natively, and should also be able to run IA32 software unchanged. But since you use /lib/lbs-ia32compat instead of the normal /lib/lsb that isn't possible so you completely break that nice feature of ia64 systems. The same holds for sparc32/sparc64, mips/mips64, powerpc/powerpc64, and ia32/x86-64. > Runtime libraries can not live in /usr, because they could be needed > before /usr is mounted at system startup. This has been taken in > question by Thomas Sippel. That's also not true, runtime libraries can live in /usr/lib just fine with the exception of those you need to bring the system online to the point where /usr is mounted. Wichert. -- _________________________________________________________________ / Nothing is fool-proof to a sufficiently talented fool \ | [EMAIL PROTECTED] http://www.liacs.nl/~wichert/ | | 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0 2805 3CB8 9250 2FA3 BC2D |
