On Wed, Oct 08, 2003 at 10:17:48AM +0200, [EMAIL PROTECTED] wrote:
> Package: libc6-i686
> Version: 2.3.2.ds1-3
> Severity: normal
> Tags: experimental
> 
> 
> Hi,
> 
> here is the problem:
> 
> # oooprelink -f
> Prelinking OpenOffice.org binaries... /usr/sbin/prelink: /lib/i686/libc-2.3.2.so has 
> dependency cycle
> 
> And indeed there is dependency cycle between those 2 libraries: 
> 
>   /lib/i686/libc-2.3.2.so <-> /lib/i686/libdl.so.2
> 
> $ ldd /lib/i686/libc-2.3.2.so
>         /lib/libsafe.so.2 => /lib/libsafe.so.2 (0x40139000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
>         libdl.so.2 => /lib/i686/libdl.so.2 (0x4015d000)
> 
> $ ldd /lib/i686/libdl.so.2
>         /lib/libsafe.so.2 => /lib/libsafe.so.2 (0x40005000)
>         libc.so.6 => /lib/i686/libc.so.6 (0x40029000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

That ought to tip you off.  This is caused by libsafe and has nothing
to do with glibc.  I imagine you would have seen it with an older
version of glibc too.

Try un-preloading libsafe.  Of course if you re-preload it that will
disable prelinking.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to