VAX Ultrix bootstrap failure: cc: -o would overwrite libgcc/_mulsi3.o
John David Anglin
dave@hiauly1.hia.nrc.ca
Wed May 17 13:19:00 GMT 2000
> > I have been attempting to bootstrap gcc-2.96 under VAX Ultrix 4.3. The
> > following problem occurs building libgcc:
> >
> > ...
> > mkdir libgcc
> > cc -DIN_LIBGCC1 -O -I. -I../../gcc -I../../gcc/config -I../../gcc/../include -c
> > libgcc1.c -o libgcc/_mulsi3.o
> > cc: -o would overwrite libgcc/_mulsi3.o
> > make[3]: *** [libgcc/_mulsi3.o] Error 8
I believe the following patch corrects the problem. Will somebody review it
and install if ok?
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
2000-05-17 J. David Anglin <dave@hiauly1.hia.nrc.ca>
* configure.in Initialize NO_MINUS_C_MINUS_O if no -c and -o.
* mklibgcc.in Add missing -DL$name when compiling modules in libgcc1.c.
* configure (Rebuilt).
--- configure.in.orig Wed May 17 14:55:10 2000
+++ configure.in Wed May 17 15:24:06 2000
@@ -322,6 +322,9 @@
# Find the native compiler
AC_PROG_CC
AC_PROG_CC_C_O
+if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
+ NO_MINUS_C_MINUS_O=yes
+fi
AC_SUBST(NO_MINUS_C_MINUS_O)
gcc_AC_C_LONG_DOUBLE
--- mklibgcc.in.orig Sun May 14 17:36:04 2000
+++ mklibgcc.in Wed May 17 15:58:31 2000
@@ -106,9 +106,9 @@
echo $out: $libgcc1_c_dep
if [ -z "@NO_MINUS_C_MINUS_O@" ]; then
- echo " $oldcc_compile" $flags -c libgcc1.c -o $out
+ echo " $oldcc_compile" $flags -DL$name -c libgcc1.c -o $out
else
- echo " $oldcc_compile" $flags -c libgcc1.c
+ echo " $oldcc_compile" $flags -DL$name -c libgcc1.c
echo " mv libgcc1${objext} $out"
fi
More information about the Gcc-patches
mailing list