This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: check-abi failure with sys_errlist
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