From af09bfb5b5de7b7a1472f4e17cf53bd355315bf0 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sun, 13 Jun 1999 10:03:11 +0000 Subject: * Makeconfig (static-start-installed-name): Set to $(start-installed-name) if not defined. (+link-static): Use $(static-start-installed-name) instead of $(start-installed-name). * sysdeps/mach/hurd/i386/Makefile (static-start-installed-name): Set to crt0.o. 1999-06-12 Mark Kettenis --- Makeconfig | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Makeconfig') diff --git a/Makeconfig b/Makeconfig index 3a5780aa5b..6ae27e9dc6 100644 --- a/Makeconfig +++ b/Makeconfig @@ -364,7 +364,11 @@ else # some additional bizarre files. start-installed-name = crt1.o endif - +# On systems that do not need a special startfile for statically linked +# binaries, simply set it to the normal name. +ifndef static-start-installed-name +static-start-installed-name = $(start-installed-name) +endif # Command for linking programs with the C library. ifndef +link @@ -382,7 +386,7 @@ endif ifndef +link-static +link-static = $(CC) -nostdlib -nostartfiles -static -o $@ \ $(sysdep-LDFLAGS) $(LDFLAGS) \ - $(addprefix $(csu-objpfx),$(start-installed-name)) \ + $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ $(+preinit) $(+prector) \ $(filter-out $(addprefix $(csu-objpfx),start.o \ $(start-installed-name))\ -- cgit v1.2.3-70-g09d2