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

PROPOSAL: lsb lib and lsb loader location



There has been confusion on the place where lsb libs should be stored
and there are contradiction between lsbdev, sample implementation and spec.

1. lsb libs location.

/usr/lsb has been objected as violation FHS (Which it does)

I discussed the topic with Stuart and we agreed, that stub libraries
and lsb runtime libraries should be in different locations.

So my proposal is:

runtime  libraries    ->      /lib/lsb 
Stub 	 libraries    ->      /usr/lib/lsb-stub.                                              

I decided against /lib-lsb and /usr/lib-lsbstub beacuse of esthetics.

Runtime libs can not live in /usr, because they could be needed
before /usr is mounted at system startup.


2. loader location:

 Putting the loader in a different directory then the dir where glibc 
 puts its library files is only possible by moving the loader by hand.
 glibc experts told me. 
 So the loader should be /lib/lsb/ld-linux.

3. This changes must become part of                                                  
 o The spec                                                     
 o libcheck (search /lib-lsb)                                  
 o The lsb loader /lib/lsb/ld-linux
 o Ralf Flaxas  xdevel package                                         
 o Ralfs Flaxas minimal runtime.                                                          

-- 
     ______   ___        
    /  ___/__/  /                 Caldera (Deutschland) GmbH          
   /  /_/ _  / /__        Naegelsbachstr. 49c, 91052 Erlangen, Germany 
  /_____/_/ /____/            software developer / lsb project 
 ==== /____/ =====   Dipl. Inf. Johannes Poehlmann, mail: jhp@caldera.de
Caldera OpenLinux    phone: ++49 9131 7192 335, fax: ++49 9131 7192 399



Reply to: