[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#237033: lxdoom: does not run



On Tue, Mar 09, 2004 at 05:21:57PM +0100, Laurent Bonnaud wrote:
> > It works here, and correctly binds to the old libc.so.6 in /lib.  There
> > is code in ld.so to handle this exact case, and I can't see any reason
> > it would work on my system but not on yours.
> 
> I'm using prelink.  Does it make a difference ?

It shouldn't, since the prelinking failed, but maybe it does.  Try
unprelinking just the lxdoom binary.

> 
> lxdoom uses other libraries that are prelinked with
> /lib/tls/i686/cmov/libc.so.6 and not with /lib/libc.so.6:
> 
> $ ldd /usr/games/lxdoom
>                 libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4a3a8000)
>         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4a3b3000)
>         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4a2cf000)
>         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4a398000)
>         libc.so.6 => /lib/libc.so.6 (0x4bffd000)
>         libdl.so.2 => /lib/libdl.so.2 (0x4c156000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x4bfe4000)
> 
> For instance:
> 
> $ ldd /usr/X11R6/lib/libSM.so.6
>                 libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4a3b3000)
>         libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x4bffd000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> 
> -- 
> Laurent Bonnaud.
> http://www.lis.inpg.fr/pages_perso/bonnaud/
> 
> 
> 

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



Reply to: