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

Re: Shared libs, moduledir



I can easily sum most if not all of this up.

According to FHS and all a distribution is not supposed to touch
anything in /usr/local.  /usr/local is meant for use by enduser's.  
The reason why the KDE tarballs and projects created by KDevelop put
things in /usr/local/xxx is because these are things the enduser create.

On a normal distribution that follows FHS you will find that the moduledir
will be /usr/lib/kde2.  This path does not need to go into ld.so.conf because
they are modules and KDE apps are the only apps that need them.  Since they
are the only apps that need them and they already know where to find them
there is no need to tell anyone else where they live.  

Ivan

On Thu, Aug 02, 2001 at 05:24:59PM +0200, Michael Schuerig wrote:
> 
> I'm somewhat confused by all the places where shared libs (can) go. The 
> KDE debs put some (all? or only "modules"?) shared libs in 
> /usr/lib/kde2. KDE tarballs and projects created with KDevelop to put 
> them in /usr/local/lib/kde2.
> 
> My /etc/ld.so.conf contains neither /usr/lib/kde2 nor 
> /usr/local/lib/kde2, but the libs in the former directory are found 
> nevertheless. Libs in the later directory aren't found, even after I 
> added it to /etc/ld.so.conf (and ran ldconfig).
> 
> I'm somewhat confused, I must admit. Apparently, my understanding of 
> dynamic linking, among other things, is lacking. :-(
> 
> Michael
> 
> -- 
> Michael Schuerig                   GPG Fingerprint
> mailto:schuerig@acm.org            DA28 7DEB 5856 3365 BED9
> http://www.schuerig.de/michael/    8365 0A30 545A 82D2 05D7
> 
> 
> --  
> To UNSUBSCRIBE, email to debian-kde-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
---end quoted text---

-- 
----------------
Ivan E. Moore II
rkrusty@tdyc.com
http://snowcrash.tdyc.com
GPG KeyID=90BCE0DD
GPG Fingerprint=F2FC 69FD 0DA0 4FB8 225E 27B6 7645 8141 90BC E0DD



Reply to: