This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: Bug generating libc.so.lds
- From: Roland McGrath <roland at redhat dot com>
- To: Daniel Jacobowitz <drow at mvista dot com>
- Cc: libc-alpha at sources dot redhat dot com
- Date: Tue, 1 Apr 2003 16:54:46 -0800
- Subject: Re: Bug generating libc.so.lds
> No, look a little higher up in the file. There's actually
?
> I've been forcing the test, but here's the situation as I understand
> it:
>
> - The correct outcome for the targets I'm working with is
> no_registry_needed.
> - __register_frame and __register_frame_info are in -lgcc_eh if
> --enable-shared, and -lgcc if --disable-shared.
Ok.
> I have a patch to let the test report no_registry_needed even if the
> routines are in libgcc.a. I'm not enough of an EH guru to know if that
> would have unwelcome consequences, though.
I can't see how it would be a problem. Nothing in how glibc is built
notices or cares where the routines came from. The only reason -lgcc and
-lgcc_eh appear in the link in the configure check is because it uses
-nostdlib to avoid -lc and so needs to supply what %{libgcc} normally would.