libttol and install script broken in xfce4

Benedikt Meurer Benedikt.Meurer at unix-ag.uni-siegen.de
Sat Jun 28 14:33:40 CEST 2003


On Sat, 28, Jun 2003, Olivier Fourdan wrote:

Olivier,

> This is an issue that has been biting us for a while and it has not been
> addressed yet.
> The install script (or perhaps the libtool version we use) is *broken*
> 
> ll /mnt/rh9/usr/lib/libxfcegui4*
> -rw-r--r--    1 root     root       312330 Jun 25 20:08
> /mnt/rh9/usr/lib/libxfcegui4.a
> -rwxr-xr-x    1 root     root          947 Jun 25 20:08
> /mnt/rh9/usr/lib/libxfcegui4.la
> lrwxrwxrwx    1 root     root           19 Jun 25 20:09
> /mnt/rh9/usr/lib/libxfcegui4.so -> libxfcegui4.so.0.24
> lrwxrwxrwx    1 root     root           19 Jun 25 20:08
> /mnt/rh9/usr/lib/libxfcegui4.so.0 -> libxfcegui4.so.0.24
> -rwxr-xr-x    1 root     root       229448 Jun 21 13:05
> /mnt/rh9/usr/lib/libxfcegui4.so.0.0.24
> -rwxr-xr-x    1 root     root       229400 Jun 25 20:08
> /mnt/rh9/usr/lib/libxfcegui4.so.0.24
> 
> We need to fix this ASAP.I'll try using a more recent libtool and see if
> it's better. Or maybe it's the m4 macros that are broken.
> Benny ?

I'm honestly not sure about this. IIRC this only happend on linux systems
so far, and in a random fashion. AFAIK the suggested usage is
lib<name>.so.<major>.<minor>, so is this the right thing for Linux too?
Or is it correct to say lib<name>.so.<whatever>.<minor>.<major> for
Linux ld? If the latter is true, then its probably an libtool<->linuxld
problem, else we might have discovered a libtool weirdness, although
its quite unusual that those kind of weirdness happens in a random
fashion.

BTW: I'm now looking at libtool 1.5 as well.

> Cheers,

Benedikt

-- 
NetBSD Operating system:                       http://www.NetBSD.org/
pkgsrc "Work in progress":                  http://pkgsrc-wip.sf.net/
XFce desktop environment:                        http://www.xfce.org/
German Unix-AG Association:                   http://www.unix-ag.org/



More information about the Xfce4-dev mailing list