From f53df62268d63a84c5763ce37a4cac267add57a8 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 3 Oct 2006 14:57:50 +0000 Subject: 2006-10-03 Thomas Schwinge [task #5941 --- ``Linker script for GNU Mach''] * Makefile.in (kernel.o): Remove `$(systype)-objfiles-prepend' hackery. * i386/Makefile.in (sysdep.a): Likewise. * i386/Makerules.in: Likewise. (LDFLAGS-kernel): Point to the linker script. * i386/i386at/boothdr.S (_start): Don't put into `.text', but into `.text.start' instead. * i386/ldscript: Change to put `.text' at 0x100000 and put `.text.start' first into `.text'. --- Makefile.in | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index 1217b28..1849f77 100644 --- a/Makefile.in +++ b/Makefile.in @@ -281,11 +281,8 @@ clib-routines := memcpy memmove memset bcopy bzero \ # @rm -f $@ # $(AR) cq $@ $^ -# Then dependency on `$(systype)/sysdep.a' also makes sure that -# `$($(systype)-objfiles-prepend)' are created. kernel.o: $(objfiles) $(systype)/sysdep.a # kernel.a - $(LD) -r -o $@ \ - $(addprefix $(systype)/,$($(systype)-objfiles-prepend)) $^ + $(LD) -r -o $@ $^ kernel-undef: kernel.o $(NM) -u $< | sed 's/ *U *//;s/^_*//' | sort -u > $@ kernel-undef-bad: kernel-undef Makefile -- cgit v1.2.3