libc-19980524: unnecessary startup file dependencies on Hurd
Thomas Bushnell, n/BSG
tb@MIT.EDU
Tue May 26 11:38:00 GMT 1998
Date: Tue, 26 May 1998 10:08:47 -0400
From: Zack Weinberg <zack@rabi.phys.columbia.edu>
- 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.
That's fine, but the generated files in the hurd and mach subdirs do
have to get made before anything else, because they generate header
files used by nearly every other compile in libc.
- 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.
libhurduser and libmachuser don't need an .interp section for any
reason I can think of.
More information about the Libc-alpha
mailing list