Success on native compilation of HURD
I finally managed to recompile the Hurd, natively. Not surprisingly,
Marcus was right about the difficulties in setting up a cross-compilation
environment; I got some weird assembler errors and gave up.
I then tried native compilation from current CVS, which gave me the
following error in the serverboot subdirectory:
make: *** No rule to make target `boot_script.o', needed by
The patch below may not be the best solution, but with this change to the
Makefile I managed to successfully recompile and install the new Hurd
which I am now running.
RCS file: /gd/gnu/anoncvsroot/hurd/serverboot/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- Makefile 1999/04/30 11:04:06 1.6
+++ Makefile 1999/08/26 14:20:05
@@ -34,10 +34,14 @@
default_pagerServer.o excServer.o bootstrapServer.o \
-vpath boot_script.c $(srcdir)/../boot
+#vpath boot_script.c $(srcdir)/../boot
# Look for zip stuff
VPATH += $(srcdir)/../exec
+VPATH += $(srcdir)/../boot
# If SMALL_BZIP2 is defined, use relatively small memory.
# It's crucial for serverboot, because swap is not enabled yet.
CPPFLAGS += -I$(srcdir)/../exec -DGZIP -DBZIP2 -DSMALL_BZIP2