[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Current glibc CVS doesn't work on i386-gnu
From: |
Jeff Bailey |
Subject: |
Current glibc CVS doesn't work on i386-gnu |
Date: |
Sun, 12 Jan 2003 18:55:04 -0800 |
User-agent: |
Mutt/1.3.28i |
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
- Current glibc CVS doesn't work on i386-gnu,
Jeff Bailey <=