From 8f54a09b29d5a56da5a452ec1117731841de2a8a Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Wed, 4 Nov 1992 05:42:49 +0000 Subject: [PATCH] (STARTFILE_SPEC): -static is added to ld if -pg, -g or -p is passed down by gcc. From-SVN: r2687 --- gcc/config/i386/linux.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h index d74a05eb782..5b2e96a7d11 100644 --- a/gcc/config/i386/linux.h +++ b/gcc/config/i386/linux.h @@ -64,7 +64,7 @@ */ #define STARTFILE_SPEC \ - "%{g*:crt0.o%s} %{!g*:%{pg:gcrt0.o%s} %{!pg:%{p:gcrt0.o%s} %{!p:crt0.o%s %{!static:%{nojump:-nojump}} %{static:-static}}}} -L"TOOLDIR"/lib" + "%{g*:crt0.o%s -static} %{!g*:%{pg:gcrt0.o%s -static} %{!pg:%{p:gcrt0.o%s -static} %{!p:crt0.o%s %{!static:%{nojump:-nojump}} %{static:-static}}}} -L"TOOLDIR"/lib" /* *The cross-compile uses this. @@ -74,7 +74,7 @@ #else #define STARTFILE_SPEC \ - "%{g*:crt0.o%s} %{!g*:%{pg:gcrt0.o%s} %{!pg:%{p:gcrt0.o%s} %{!p:crt0.o%s %{!static:%{nojump:-nojump}} %{static:-static}}}}" + "%{g*:crt0.o%s -static} %{!g*:%{pg:gcrt0.o%s -static} %{!pg:%{p:gcrt0.o%s -static} %{!p:crt0.o%s %{!static:%{nojump:-nojump}} %{static:-static}}}}" /* *The native Linux system uses this.