This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: ld.so.1 broken with gcc 3.3.1 on GNU/Hurd
- From: Roland McGrath <roland at redhat dot com>
- To: "Alfred M. Szmidt" <ams at kemisten dot nu>
- Cc: bug-hurd at gnu dot org, libc-alpha at sources dot redhat dot com
- Date: Thu, 4 Dec 2003 14:52:11 -0800
- Subject: Re: ld.so.1 broken with gcc 3.3.1 on GNU/Hurd
> objdump -rd ld.so.1:
>
> 00001560 <dl_main>:
[...]
> 29c3: e8 fc ff ff ff call 29c4 <dl_main+0x1464>
[...]
> objdump -rd rtld.os:
>
> 00000570 <dl_main>:
> [...snip...]
> 19d3: e8 fc ff ff ff call 19d4 <dl_main+0x1464>
> 19d4: R_386_PC32 _exit
[...]
This indicates a problem at link time (making ld.so). Either it's an ld
bug, or else _exit is somehow a weak reference not being defined.
Check the _exit symbol in all the object files that go into ld.so.