Bug#217359: gnome-vfs2: Builds package with '-pthread' in .la file (breaking old libtool)

Sebastien Bacher Sebastien Bacher <seb128@debian.org>, 217359@bugs.debian.org
Fri, 24 Oct 2003 14:06:26 +0200


Daniel Schepler <schepler@math.berkeley.edu> writes:

> # Libraries that this one depends upon.
> dependency_libs=' -pthread /usr/lib/libgconf-2.la /usr/lib/libbonobo-activation.la /usr/lib/libORBitCosNaming-2.la /usr/lib/libORBit-2.la /usr/lib/libpopt.la /usr/lib/libgobject-2.0.la /usr/lib/libgthread-2.0.la /usr/lib/libgmodule-2.0.la -ldl /usr/lib/libglib-2.0.la /usr/lib/libxml2.la -lpthread -lm -L/usr/lib /usr/lib/libgnutls.la /usr/lib/libtasn1.la /usr/lib/libgcrypt.la -lnsl -lz -lrt'
>
> The "-pthread" in that line causes serious problems with old libtool
> scripts (see, for example, bug #217320):

So the packages need to have a recent libtool. According to the upstream
the "-pthread" is not a bug and needed on some systems ... so why
removing it ?


> /bin/sh ../libtool --mode=link i386-linux-gcc -Wall -g -O2  -o gnome-open  gnome-open.o libgnome-2.la -lpopt 
> libtool: link: cannot find the library `'
>
> And if I remove that flag, it still works just as well AFAICT.  So

Work fine on one system ? I don't think it's enough to justify the flag
removal ..


Any idea of what's the problem ? In my opinion the right solution is to
run libtool on the packages which provide a old libtool.


Cheers,

Sebastien Bacher