libc-19980524: unnecessary startup file dependencies on Hurd
Gordon Matzigkeit
gord@m-tech.ab.ca
Mon May 25 10:00:00 GMT 1998
Hi!
I reported this bug a month ago, but it still hasn't been fixed. This
bug prevents GNU libc from compiling correctly on the Hurd.
The libhurduser and libmachuser libraries are only built on the Hurd,
and are quite special in that they are used by libc itself. For this
reason, they already have special handling to avoid using the libc
startup files, but the Makefile dependencies are incorrect.
The current dependencies incorrectly cause circularity, so the Hurd
libc compilation fails unless you specify `make -k' and rebuild it a
few times.
The attached patch fixes this problem in the simplest, most correct
way. It changes the rules for those libraries so that they don't
depend on the startup files.
1998-04-18 Gordon Matzigkeit <gord@profitpress.com>
* mach/Machrules (+preinit, +postinit): Define these variables to
empty because libhurduser and libmachuser don't need startup
files.
Thanks,
--
Gordon Matzigkeit \ Proudly running pieces of the GNU operating system.
gord@profitpress.com \ Jacques Cousteau loved programming in assembler.
More information about the Libc-alpha
mailing list