[uClibc]sonames

Erik Andersen andersen at lineo.com
Tue Jun 26 13:54:04 UTC 2001


On Tue Jun 26, 2001 at 02:27:39AM -0700, David Schleef wrote:
> 
> I've been doing a little bit of work to make a Debian package
> for uClibc, however, my efforts are being significantly thwarted
> by lintian.  (Lintian is a policy checker for Debian packages.)
> I'll be posting comments and patches for a bunch of things that
> it found.
> 
> The first problem was not something that lintian found directly,
> but clued me in.  uClibc is using the same sonames for the
> libraries as the standard libraries, although with different
> major versions.  This can a potential conflict.  Does anyone
> see a problem with changing the sonames of the libraries so
> that they do not conflict with standard libs?  The sonames are
> in a separate namespace from the library filenames, so it doesn't
> affect compiling against uClibc, just resolving the correct library
> at run-time.

But if we don't use the same names, then we will have to rewrite all the apps
in the world to use different names.  If there is a link line adding "-lm -ldl
-lc" then if our names are not libm, libdl, and libc things simply won't work. 

What do you propose to address this?

 -Erik

--
Erik B. Andersen   email:  andersen at lineo.com
--This message was written using 73% post-consumer electrons--





More information about the uClibc mailing list