This is the mail archive of the libc-alpha@cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libc-19980524: unnecessary startup file dependencies on Hurd


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.

libc-19980524-startup.diff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]