SPECS: libextractor.spec - aaah, use shared glib - on amd64 static...

Jakub Bogusz qboosh at pld-linux.org
Tue Mar 29 00:51:37 CEST 2005


On Tue, Mar 29, 2005 at 12:37:10AM +0200, Adam Gołębiowski wrote:
> On Tue, Mar 29, 2005 at 12:38:21AM +0200, Jakub Bogusz wrote:
> > On Tue, Mar 29, 2005 at 12:27:35AM +0200, Adam Gołębiowski wrote:
> > > On Mon, Mar 28, 2005 at 11:57:55PM +0200, qboosh wrote:
> > > > Author: qboosh                       Date: Mon Mar 28 21:57:55 2005 GMT
> > > > Module: SPECS                         Tag: HEAD
> > > > ---- Log message:
> > > > - aaah, use shared glib - on amd64 static won't go
> > > 
> > > Will go if glib2 is rebuilt with -fPIC (just checked).
> > 
> > It doesn't make any sense.
> 
> Why (just curious)?
>
> Is that because this error (rebuild with -fPIC) show up when building glib2?

glib2 is very common library in PLD, there is no need to reduce such
dependency by increasing package size and possibility of symbol name
clashes if some program uses both libextractor and glib2 (either
directly or indirectly).

Static library isn't meant to be used in loadable modules.
Moreover, if the library is common (like glib2), there is possibility of
symbol clashes (see above).


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




More information about the pld-devel-en mailing list