check-abi failure with sys_errlist

Andreas Jaeger aj@suse.com
Sat Apr 7 08:14:00 GMT 2012


On 04/06/2012 06:41 PM, Roland McGrath wrote:
> The (non-sparc) GLIBC_2.12 number was already large enough.
> libc.abilist appears to be wrong.  But to be really sure what's
> going on, somebody should find a 2.12 build (or build one) and
> verify what it has.

I just checked a glibc 2.14, it has:
objdump --dynamic-syms /lib64/libc.so.6 |grep errlist
00000000003875e0 g    DO .data.rel.ro	0000000000000028  GLIBC_2.2.5 
h_errlist
00000000003869c0 g    DO .data.rel.ro	00000000000003e8 (GLIBC_2.2.5) 
sys_errlist
00000000003869c0 g    DO .data.rel.ro	00000000000003f0 (GLIBC_2.3) 
sys_errlist
00000000003869c0 g    DO .data.rel.ro	0000000000000438  GLIBC_2.12 
sys_errlist
00000000003869c0 g    DO .data.rel.ro	0000000000000420 (GLIBC_2.4) 
sys_errlist
00000000003869c0 g    DO .data.rel.ro	00000000000003f0 (GLIBC_2.3) 
_sys_errlist
00000000003869c0 g    DO .data.rel.ro	00000000000003e8 (GLIBC_2.2.5) 
_sys_errlist
00000000003869c0 g    DO .data.rel.ro	0000000000000438  GLIBC_2.12 
_sys_errlist
00000000003869c0 g    DO .data.rel.ro	0000000000000420 (GLIBC_2.4) 
_sys_errlist

So, 0x438 is the correct value and thus check-abi is fine.

Andreas
-- 
  Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
   SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
    GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126



More information about the Libc-alpha mailing list