This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Make madness on irix6.5


Current cvs seems to go into an infinite recursive make on irix6.5.  (Well
it got to a depth of 209 before I killed it)  The problem seems to be due to
multilibs as it keeps adding "-mabi=64" to  LIBGCC2_CFLAGS.  I have appended
part of the output.

make[4]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
(cd intl && make all)
make[5]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
(cd po && make all)
make[5]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
./xgcc -B./ -B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include  -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include
-I. -I. -I/exd4/billingd/src/gcc/gcc -I/exd4/billingd/src/gcc/gcc/.
-I/exd4/billingd/src/gcc/gcc/config -I/exd4/billingd/src/gcc/gcc/../include
-g0 \
  -finhibit-size-directive -fno-inline-functions \
  -fno-exceptions -g1  \
  -c /exd4/billingd/src/gcc/gcc/crtstuff.c -DCRT_END -o crtend.o
/exd4/billingd/src/gcc/gcc/crtstuff.c:485: warning: no previous prototype
for `__do_global_ctors'
make[4]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'

 ... compile lots of files


rm -rf mabi=64/libgcc.a
ar  rc mabi=64/libgcc.a libgcc/mabi=64/_muldi3.o libgcc/mabi=64/_divdi3.o
libgcc/mabi=64/_moddi3.o libgcc/mabi=64/_udivdi3.o libgcc/mabi=64/_umoddi3.o
libgcc/mabi=64/_negdi2.o libgcc/mabi=64/_lshrdi3.o libgcc/mabi=64/_ashldi3.o
libgcc/mabi=64/_ashrdi3.o libgcc/mabi=64/_ffsdi2.o libgcc/mabi=64/_clz.o
libgcc/mabi=64/_udiv_w_sdiv.o libgcc/mabi=64/_udivmoddi4.o
libgcc/mabi=64/_cmpdi2.o libgcc/mabi=64/_ucmpdi2.o
libgcc/mabi=64/_floatdidf.o libgcc/mabi=64/_floatdisf.o
libgcc/mabi=64/_fixunsdfsi.o libgcc/mabi=64/_fixunssfsi.o
libgcc/mabi=64/_fixunsdfdi.o libgcc/mabi=64/_fixdfdi.o
libgcc/mabi=64/_fixunssfdi.o libgcc/mabi=64/_fixsfdi.o
libgcc/mabi=64/_fixxfdi.o libgcc/mabi=64/_fixunsxfdi.o
libgcc/mabi=64/_floatdixf.o libgcc/mabi=64/_fixunsxfsi.o
libgcc/mabi=64/_fixtfdi.o libgcc/mabi=64/_fixunstfdi.o
libgcc/mabi=64/_floatditf.o libgcc/mabi=64/__gcc_bcmp.o
libgcc/mabi=64/_varargs.o libgcc/mabi=64/__dummy.o libgcc/mabi=64/_eprintf.o
libgcc/mabi=64/_bb.o libgcc/mabi=64/_shtab.o libgcc/mabi=64/_clear_cache.o
libgcc/mabi=64/_trampoline.o libgcc/mabi=64/__main.o libgcc/mabi=64/_exit.o
libgcc/mabi=64/_absvsi2.o libgcc/mabi=64/_absvdi2.o
libgcc/mabi=64/_addvsi3.o libgcc/mabi=64/_addvdi3.o
libgcc/mabi=64/_subvsi3.o libgcc/mabi=64/_subvdi3.o
libgcc/mabi=64/_mulvsi3.o libgcc/mabi=64/_mulvdi3.o
libgcc/mabi=64/_negvsi2.o libgcc/mabi=64/_negvdi2.o libgcc/mabi=64/_ctors.o
libgcc/mabi=64/_eh.o libgcc/mabi=64/_pack_sf.o libgcc/mabi=64/_unpack_sf.o
libgcc/mabi=64/_addsub_sf.o libgcc/mabi=64/_mul_sf.o
libgcc/mabi=64/_div_sf.o libgcc/mabi=64/_fpcmp_parts_sf.o
libgcc/mabi=64/_compare_sf.o libgcc/mabi=64/_eq_sf.o libgcc/mabi=64/_ne_sf.o
libgcc/mabi=64/_gt_sf.o libgcc/mabi=64/_ge_sf.o libgcc/mabi=64/_lt_sf.o
libgcc/mabi=64/_le_sf.o libgcc/mabi=64/_unord_sf.o
libgcc/mabi=64/_si_to_sf.o libgcc/mabi=64/_sf_to_si.o
libgcc/mabi=64/_negate_sf.o libgcc/mabi=64/_make_sf.o
libgcc/mabi=64/_sf_to_df.o libgcc/mabi=64/_thenan_sf.o
libgcc/mabi=64/_sf_to_usi.o libgcc/mabi=64/_usi_to_sf.o
libgcc/mabi=64/_pack_df.o libgcc/mabi=64/_unpack_df.o
libgcc/mabi=64/_addsub_df.o libgcc/mabi=64/_mul_df.o
libgcc/mabi=64/_div_df.o libgcc/mabi=64/_fpcmp_parts_df.o
libgcc/mabi=64/_compare_df.o libgcc/mabi=64/_eq_df.o libgcc/mabi=64/_ne_df.o
libgcc/mabi=64/_gt_df.o libgcc/mabi=64/_ge_df.o libgcc/mabi=64/_lt_df.o
libgcc/mabi=64/_le_df.o libgcc/mabi=64/_unord_df.o
libgcc/mabi=64/_si_to_df.o libgcc/mabi=64/_df_to_si.o
libgcc/mabi=64/_negate_df.o libgcc/mabi=64/_make_df.o
libgcc/mabi=64/_df_to_sf.o libgcc/mabi=64/_thenan_df.o
libgcc/mabi=64/_df_to_usi.o libgcc/mabi=64/_usi_to_df.o
libgcc/mabi=64/frame-dwarf2.o
if [ -f ranlib ] || ( [ mips-sgi-irix6.5 = mips-sgi-irix6.5 ] && [ -f
/usr/bin/ranlib -o -f /bin/ranlib ] ) ; then \
  ranlib mabi=64/libgcc.a ; \
else true; fi;
make GCC_FOR_TARGET="./xgcc -B./
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_EXTRACT_FOR_TARGET="" \
  AR_FLAGS_FOR_TARGET="" \
  CC="cc" CFLAGS="-g  " \
  HOST_PREFIX="" \
  HOST_PREFIX_1="loser-" \
  LANGUAGES="c " \
  LIBGCC2_CFLAGS="-O2   -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mabi=64 "  \
  MULTILIB_CFLAGS=" -mabi=64" T=mabi=64/ mabi=64/crtbegin.o
make[4]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
(cd intl && make all)
make[5]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
(cd po && make all)
make[5]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
case "c " in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  cc -c  -DIN_GCC    -g     -DHAVE_CONFIG_H    -I. -I.
-I/exd4/billingd/src/gcc/gcc -I/exd4/billingd/src/gcc/gcc/.
-I/exd4/billingd/src/gcc/gcc/config -I/exd4/billingd/src/gcc/gcc/../include
\
	/exd4/billingd/src/gcc/gcc/f/g77spec.c -o g77spec.o; \
else true; fi
case "c " in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  cc -c  -DIN_GCC    -g     -DHAVE_CONFIG_H    -I. -I.
-I/exd4/billingd/src/gcc/gcc -I/exd4/billingd/src/gcc/gcc/.
-I/exd4/billingd/src/gcc/gcc/config -I/exd4/billingd/src/gcc/gcc/../include
-o g77version.o \
    /exd4/billingd/src/gcc/gcc/f/version.c -o g77version.o; \
else true; fi
if [ -f lang-f77 ]; then \
  cc  -DIN_GCC    -g     -DHAVE_CONFIG_H  -o g77 gcc.o g77spec.o
g77version.o \
   version.o prefix.o intl.o  obstack.o   ./intl/libintl.a
../libiberty/libiberty.a; \
else true; fi
make GCC_FOR_TARGET="./xgcc -B./
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include" \
  HOST_PREFIX="" HOST_PREFIX_1="loser-" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_FLAGS_FOR_TARGET="" \
  OLDCC="cc" CCLIBFLAGS="-O" \
  CFLAGS="-g   " \
  RANLIB_FOR_TARGET="ranlib" \
  RANLIB_TEST_FOR_TARGET="[ -f ranlib ] || ( [ mips-sgi-irix6.5 =
mips-sgi-irix6.5 ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \
  NM_FOR_TARGET="nm" AWK="gawk" \
  LIBGCC2_CFLAGS="-O2   -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mabi=64 " \
  INCLUDES="-I. -I. -I/exd4/billingd/src/gcc/gcc
-I/exd4/billingd/src/gcc/gcc/. -I/exd4/billingd/src/gcc/gcc/config
-I/exd4/billingd/src/gcc/gcc/../include" MAYBE_USE_COLLECT2="" \
  CONFIG_H="" MACHMODE_H="machmode.h machmode.def" \
  LIB1ASMSRC='' \
  -f libgcc.mk all
make[5]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
for d in libgcc mabi=64 libgcc/mabi=64; do \
  if [ -d $d ]; then true; else mkdir $d; fi \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
make GCC_FOR_TARGET="./xgcc -B./
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_EXTRACT_FOR_TARGET="" \
  AR_FLAGS_FOR_TARGET="" \
  CC="cc" CFLAGS="-g   " \
  HOST_PREFIX="" \
  HOST_PREFIX_1="loser-" \
  LANGUAGES="c " \
  LIBGCC2_CFLAGS="-O2   -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mabi=64  -mabi=64 "  \
  MULTILIB_CFLAGS=" -mabi=64" T=mabi=64/ mabi=64/crtbegin.o
make[6]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
(cd intl && make all)
make[7]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
(cd po && make all)
make[7]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
case "c " in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  cc -c  -DIN_GCC    -g      -DHAVE_CONFIG_H    -I. -I.
-I/exd4/billingd/src/gcc/gcc -I/exd4/billingd/src/gcc/gcc/.
-I/exd4/billingd/src/gcc/gcc/config -I/exd4/billingd/src/gcc/gcc/../include
\
	/exd4/billingd/src/gcc/gcc/f/g77spec.c -o g77spec.o; \
else true; fi
case "c " in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  cc -c  -DIN_GCC    -g      -DHAVE_CONFIG_H    -I. -I.
-I/exd4/billingd/src/gcc/gcc -I/exd4/billingd/src/gcc/gcc/.
-I/exd4/billingd/src/gcc/gcc/config -I/exd4/billingd/src/gcc/gcc/../include
-o g77version.o \
    /exd4/billingd/src/gcc/gcc/f/version.c -o g77version.o; \
else true; fi
if [ -f lang-f77 ]; then \
  cc  -DIN_GCC    -g      -DHAVE_CONFIG_H  -o g77 gcc.o g77spec.o
g77version.o \
   version.o prefix.o intl.o  obstack.o   ./intl/libintl.a
../libiberty/libiberty.a; \
else true; fi
make GCC_FOR_TARGET="./xgcc -B./
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include" \
  HOST_PREFIX="" HOST_PREFIX_1="loser-" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_FLAGS_FOR_TARGET="" \
  OLDCC="cc" CCLIBFLAGS="-O" \
  CFLAGS="-g    " \
  RANLIB_FOR_TARGET="ranlib" \
  RANLIB_TEST_FOR_TARGET="[ -f ranlib ] || ( [ mips-sgi-irix6.5 =
mips-sgi-irix6.5 ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \
  NM_FOR_TARGET="nm" AWK="gawk" \
  LIBGCC2_CFLAGS="-O2   -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mabi=64  -mabi=64 " \
  INCLUDES="-I. -I. -I/exd4/billingd/src/gcc/gcc
-I/exd4/billingd/src/gcc/gcc/. -I/exd4/billingd/src/gcc/gcc/config
-I/exd4/billingd/src/gcc/gcc/../include" MAYBE_USE_COLLECT2="" \
  CONFIG_H="" MACHMODE_H="machmode.h machmode.def" \
  LIB1ASMSRC='' \
  -f libgcc.mk all
make[7]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
for d in libgcc mabi=64 libgcc/mabi=64; do \
  if [ -d $d ]; then true; else mkdir $d; fi \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
make GCC_FOR_TARGET="./xgcc -B./
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_EXTRACT_FOR_TARGET="" \
  AR_FLAGS_FOR_TARGET="" \
  CC="cc" CFLAGS="-g    " \
  HOST_PREFIX="" \
  HOST_PREFIX_1="loser-" \
  LANGUAGES="c " \
  LIBGCC2_CFLAGS="-O2   -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mabi=64  -mabi=64  -mabi=64 "  \
  MULTILIB_CFLAGS=" -mabi=64" T=mabi=64/ mabi=64/crtbegin.o
make[8]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
(cd intl && make all)
make[9]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
make[9]: Nothing to be done for `all'.
make[9]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
(cd po && make all)
make[9]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
make[9]: Nothing to be done for `all'.
make[9]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
case "c " in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  cc -c  -DIN_GCC    -g       -DHAVE_CONFIG_H    -I. -I.
-I/exd4/billingd/src/gcc/gcc -I/exd4/billingd/src/gcc/gcc/.
-I/exd4/billingd/src/gcc/gcc/config -I/exd4/billingd/src/gcc/gcc/../include
\
	/exd4/billingd/src/gcc/gcc/f/g77spec.c -o g77spec.o; \
else true; fi
case "c " in \
  *[fF]77*) touch lang-f77;; \
  *) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
  cc -c  -DIN_GCC    -g       -DHAVE_CONFIG_H    -I. -I.
-I/exd4/billingd/src/gcc/gcc -I/exd4/billingd/src/gcc/gcc/.
-I/exd4/billingd/src/gcc/gcc/config -I/exd4/billingd/src/gcc/gcc/../include
-o g77version.o \
    /exd4/billingd/src/gcc/gcc/f/version.c -o g77version.o; \
else true; fi
if [ -f lang-f77 ]; then \
  cc  -DIN_GCC    -g       -DHAVE_CONFIG_H  -o g77 gcc.o g77spec.o
g77version.o \
   version.o prefix.o intl.o  obstack.o   ./intl/libintl.a
../libiberty/libiberty.a; \
else true; fi
make GCC_FOR_TARGET="./xgcc -B./
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include" \
  HOST_PREFIX="" HOST_PREFIX_1="loser-" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_FLAGS_FOR_TARGET="" \
  OLDCC="cc" CCLIBFLAGS="-O" \
  CFLAGS="-g     " \
  RANLIB_FOR_TARGET="ranlib" \
  RANLIB_TEST_FOR_TARGET="[ -f ranlib ] || ( [ mips-sgi-irix6.5 =
mips-sgi-irix6.5 ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \
  NM_FOR_TARGET="nm" AWK="gawk" \
  LIBGCC2_CFLAGS="-O2   -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mabi=64  -mabi=64  -mabi=64 " \
  INCLUDES="-I. -I. -I/exd4/billingd/src/gcc/gcc
-I/exd4/billingd/src/gcc/gcc/. -I/exd4/billingd/src/gcc/gcc/config
-I/exd4/billingd/src/gcc/gcc/../include" MAYBE_USE_COLLECT2="" \
  CONFIG_H="" MACHMODE_H="machmode.h machmode.def" \
  LIB1ASMSRC='' \
  -f libgcc.mk all
make[9]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
for d in libgcc mabi=64 libgcc/mabi=64; do \
  if [ -d $d ]; then true; else mkdir $d; fi \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
make GCC_FOR_TARGET="./xgcc -B./
-B/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -isystem
/exd4/billingd/tmp/gcc/mips-sgi-irix6.5/include" \
  AR_FOR_TARGET="ar" \
  AR_CREATE_FOR_TARGET="ar  rc" \
  AR_EXTRACT_FOR_TARGET="" \
  AR_FLAGS_FOR_TARGET="" \
  CC="cc" CFLAGS="-g     " \
  HOST_PREFIX="" \
  HOST_PREFIX_1="loser-" \
  LANGUAGES="c " \
  LIBGCC2_CFLAGS="-O2   -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include   -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mabi=64  -mabi=64  -mabi=64
-mabi=64 "  \
  MULTILIB_CFLAGS=" -mabi=64" T=mabi=64/ mabi=64/crtbegin.o
make[10]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc'
(cd intl && make all)
make[11]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
make[11]: Nothing to be done for `all'.
make[11]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/intl'
(cd po && make all)
make[11]: Entering directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'
make[11]: Nothing to be done for `all'.
make[11]: Leaving directory `/exd4/billingd/obj/gcc-parallel-v3/gcc/po'


... and so on 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]