(STARTFILE_SPEC): -static is added to ld if

-pg, -g or -p is passed down by gcc.

From-SVN: r2687
This commit is contained in:
Richard Stallman 1992-11-04 05:42:49 +00:00
parent 9391c37234
commit 8f54a09b29

View File

@ -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.