glibc on amd64

Jakub Bogusz qboosh at pld-linux.org
Tue Oct 19 20:39:22 CEST 2004


On Tue, Oct 19, 2004 at 06:12:48PM +0200, The Undefined wrote:
> [root at uc64 undefine]# rpm -qf /lib64/libthread_db.so.1  --provides |grep GLIBC_2.2
> ld-linux-x86-64.so.2(GLIBC_2.2.5)(64bit)  
> libBrokenLocale.so.1(GLIBC_2.2.5)(64bit)  
> libanl.so.1(GLIBC_2.2.5)(64bit)  
> libc.so.6(GLIBC_2.2.5)(64bit)  
> libc.so.6(GLIBC_2.2.6)(64bit)  
> libcrypt.so.1(GLIBC_2.2.5)(64bit)  
> libdl.so.2(GLIBC_2.2.5)(64bit)  
> libm.so.6(GLIBC_2.2.5)(64bit)  
> libnsl.so.1(GLIBC_2.2.5)(64bit)  
> libpthread.so.0(GLIBC_2.2.5)(64bit)  
> libpthread.so.0(GLIBC_2.2.6)(64bit)  
> libresolv.so.2(GLIBC_2.2.5)(64bit)  
> librt.so.1(GLIBC_2.2.5)(64bit)  
> libthread_db.so.1(GLIBC_2.2.3)(64bit)  
> libutil.so.1(GLIBC_2.2.5)(64bit)  
> 
> why for libthread_db.so.1 is provided only GLIBC_2.2.3?

Not only:
$ objdump -p /lib64/libthread_db.so.1
[...]
Version definitions:
1 0x01 0x05cc21e1 libthread_db.so.1
2 0x00 0x09691f73 GLIBC_2.1.3
3 0x00 0x09691a73 GLIBC_2.2.3
        GLIBC_2.1.3
4 0x00 0x0d696913 GLIBC_2.3
        GLIBC_2.2.3
5 0x00 0x09691973 GLIBC_2.3.3
        GLIBC_2.3

> java-sun require:
> błąd: Niespełnione zależności:
>         libthread_db.so.1(GLIBC_2.2.5)(64bit) jest wymagany przez java-sun-jre-1.5.0-0.1
> 
> where seek a bug? in glibc?

google found only such Provides in some reports for packages from:
SuSE Linux Enterprise Server 8 for AMD64 UnitedLinux 1.0
whiteboxlinux_org

Could you check libthread_db versions on amd64 in some other distros
to check if it's PLD specific?

top-level shlib-versions specifies earliest symbol as
x86_64-.*-linux.*       DEFAULT                 GLIBC_2.2.5
while
{linuxthreads,nptl}_db/shlib-versions
.*-.*-linux.*           libthread_db=1

Don't know which one has/should have higher priority.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




More information about the pld-devel-en mailing list