* i386/t-sco5 (crti.o): New target.
* i386/sco5.h (STARTFILE_SPEC): Include crti.o when
linking -shared.
* configure.in (i[34567]86-*-sco3.2v5*): Add crti.o.
* configure: Rebuilt.
From-SVN: r25484
+Sat Feb 27 19:37:04 1999 Arturo Montes <mitosys@colomsat.com.co>
+
+ * i386/t-sco5 (crti.o): New target.
+ * i386/sco5.h (STARTFILE_SPEC): Include crti.o when
+ linking -shared.
+ * configure.in (i[34567]86-*-sco3.2v5*): Add crti.o.
+ * configure: Rebuilt.
+
Sat Feb 27 19:29:46 1999 Toon Moene <toon@moene.indiv.nluug.nl>
Mark Mitchell <mark@markmitchell.com>
Jeffrey A Law (law@cygnus.com)
#undef STARTFILE_SPEC
#define STARTFILE_SPEC \
- "%{!shared:\
+ "%{shared: %{!mcoff: crti.o%s}} \
+ %{!shared:\
%{!symbolic: \
%{pg:gcrt.o%s}%{!pg:%{p:mcrt1.o%s}%{!p:crt1.o%s}}}} \
%{ansi:values-Xc.o%s} \
LIBGCC=stmp-multilib
INSTALL_LIBGCC=install-multilib
+
+crti.o: $(srcdir)/config/i386/sol2-ci.asm $(GCC_PASSES)
+ sed -e '/^!/d' <$(srcdir)/config/i386/sol2-ci.asm >crti.s
+ $(GCC_FOR_TARGET) -c -o crti.o crti.s
else
tmake_file=i386/t-sco5
fi
- extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
+ extra_parts="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
;;
i[34567]86-*-sco3.2v4*) # 80386 running SCO 3.2v4 system
xm_file="${xm_file} i386/xm-sco.h"
else
tmake_file=i386/t-sco5
fi
- extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
+ extra_parts="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
;;
i[[34567]]86-*-sco3.2v4*) # 80386 running SCO 3.2v4 system
xm_file="${xm_file} i386/xm-sco.h"