Current glibc CVS doesn't work on i386-gnu
Jeff Bailey
jbailey@nisa.net
Mon Jan 13 04:56:00 GMT 2003
Details on the bug that I ran into in December on i386-gnu:
(http://sources.redhat.com/ml/libc-alpha/2002-12/msg00202.html)
Program received signal EXC_BAD_ACCESS, Could not access memory
0x00000000 in ?? ()
The problem seems to be this line:
73 return __stpnpy (__dst, __src, __len) - __dst;
in mach/mach/mig_support.h
When I look at elf/ld.so with `readelf -a' the plt section contains:
000168a4 00005107 R_386_JUMP_SLOT 00000000 __stpncpy
Should the sym. value really be 00000000?
I'm not sure because:
00016884 00004307 R_386_JUMP_SLOT 00000000 __ctype_b_loc
00016898 00004b07 R_386_JUMP_SLOT 00000000 __ctype_toupper_loc
But there are no entries like this in the currently installed ld.so and
all three of these symbols are new.
Tks,
Jeff Bailey
_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://mail.gnu.org/mailman/listinfo/bug-hurd
More information about the Libc-alpha
mailing list