From f95709dbc854fe93f231fb85b90850a303c9e065 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Tue, 2 Jul 1996 21:58:04 +0000 Subject: [PATCH] Make Linux target work From-SVN: r12380 --- gcc/config/rs6000/sysv4.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index e6b79dd5676..b1c7838d93e 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -1171,11 +1171,14 @@ do { \ #ifndef STARTFILE_LINUX_SPEC #define STARTFILE_LINUX_SPEC "\ %{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \ -scrti.o%s" +%{mnewlib: ecrti.o%s} \ +%{!mnewlib: crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}" #endif #ifndef ENDFILE_LINUX_SPEC -#define ENDFILE_LINUX_SPEC "scrtn.o%s" +#define ENDFILE_LINUX_SPEC "\ +%{mnewlib: ecrtn.o%s} \ +%{!mnewlib: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}" #endif #ifndef LINK_START_LINUX_SPEC -- 2.30.2