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 |

Reply via email to