This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Current glibc CVS doesn't work on i386-gnu
- From: Jeff Bailey <jbailey at nisa dot net>
- To: libc-alpha at gnu dot org, bug-hurd at gnu dot org
- Date: Sun, 12 Jan 2003 18:55:04 -0800
- Subject: Current glibc CVS doesn't work on i386-gnu
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