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

Bug#339294: libc6: symbol `__ctype_b@@GLIBC_2.0' in version 2.3.2.ds1-22 but not in 2.3.5-7



On Tue, Nov 15, 2005 at 05:10:21PM +0800, LI Daobing wrote:
> Package: libc6
> Version: 2.3.5-7
> Severity: important
> 
> $ dpkg -l libc6 | grep ^ii
> ii  libc6          2.3.2.ds1-22   GNU C Library: Shared libraries and
> Timezone data
> $ readelf -a /lib/tls/libc.so.6 | grep __ctype_b@@GLIBC_2.0
>    320: 0012a5f4     4 OBJECT  GLOBAL DEFAULT   18 __ctype_b@@GLIBC_2.0
> $
> 
> $ dpkg -l libc6 | grep ^ii
> ii  libc6          2.3.5-6        GNU C Library: Shared libraries and
> Timezone data
> $ readelf -a /lib/tls/libc.so.6 | grep __ctype_b@@GLIBC_2.0
> $ echo $?
> 1
> $

Why do you think this is the problem?  It's not.  The error message
talks about errno, not __ctype_b.

drow@nevyn:~% readelf -a /lib/tls/libc.so.6|grep ctype_b
00132fa0  0007b906 R_386_GLOB_DAT    00133408   __ctype_b
  1683: 00023050    62 FUNC    GLOBAL DEFAULT   11 __ctype_b_loc@@GLIBC_2.3
  1977: 00133408     4 OBJECT  GLOBAL DEFAULT   31 __ctype_b@GLIBC_2.0

> $ g03l test.com
> setenv GAUSS_EXEDIR
> /home/user/g03/linda-exe:/home/user/g03/bsd:/home/user/g03/local:/home/user/g03/extras:/home/user/g03
> g03 test.com
> /home/user/g03/linda7.1/intel-linux2.4/bin/true_ntsnet: relocation
> error: /home/user/g03/linda7.1/intel-linux2.4/bin/true_ntsnet: symbol
> errno, version GLIBC_2.0 not defined in file libc.so.6 with link time
> reference

Please set LD_ASSUME_KERNEL=2.4 and try again.  Also please get this
binary fixed.  Accessing errno directly is a bug in the application.

We implemented a compatibility hack during sarge but it has been
removed in etch.

There is some text about this in README.Debian but it needs to be
updated.

-- 
Daniel Jacobowitz
CodeSourcery, LLC



Reply to: