[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: URGENT [PROPOSAL] V3: lsb lib and lsb loader location (also IA64)



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     \
| wichert@wiggy.net                   http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |



Reply to: