This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: libc-19980524: unnecessary startup file dependencies on Hurd
- To: Zack Weinberg <zack@rabi.phys.columbia.edu>
- Subject: Re: libc-19980524: unnecessary startup file dependencies on Hurd
- From: Roland McGrath <roland@frob.com>
- Date: Tue, 26 May 1998 16:50:02 -0400
- Cc: Mark Kettenis <kettenis@phys.uva.nl>, gord@m-tech.ab.ca, drepper@gnu.org, libc-alpha@cygnus.com, bug-hurd@gnu.org
> - Move libmachuser and libhurduser to the others pass. mach and hurd get
> built before anything else, so the full C library should still be available
> by the time we need to link programs.
This might work, but I am a little dubious about it.
> - Do the shared libraries other than libc really need an .interp section?
> They aren't executable. You could just take the dependency out and delete
> the reference in link-extra-lib. I think the dependency is in extra-lib.mk.
You are right. They are not executable, cannot be executable, and will not
be executable. They could do without .interp altogether.