Bug#217359: gnome-vfs2: Builds package with '-pthread' in .la
file (breaking old libtool)
Christian Marillat <firstname.lastname@example.org>, email@example.com
Fri, 24 Oct 2003 14:51:53 +0200
Sebastien Bacher <firstname.lastname@example.org> writes:
> Daniel Schepler <email@example.com> 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 ?
We don't need to remove this flag. -pthread should be moved in
>> /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.
This man that *all* GNOME packages need to run libtoolize. To see how
many package are broken "apt-cache showpkg libgnomevfs2-0"
Then this package need to be fixed.