Cannot compile egcs-19980921 on mips-sgi-irix6.2

Billinghurst, David (RTD) David.Billinghurst@riotinto.com.au
Fri Sep 25 06:33:00 GMT 1998


Failure tawards end of build of  egcs-19980921 on mips-sgi-irix6.2

+++++++++++++++++++++++++++++++++++++++++
(Mr) David Billinghurst
Comalco Research and Technical Support
PO Box 316, Thomastown, Vic, Australia, 3074
Phone:	+61 3 9469 0642
FAX:	+61 3 9462 2700
Email:	David.Billinghurst@riotinto.com.au


############################################################################
#################
make[4]: Entering directory
`/usr/local/imports/BuildTree.irix/egcs-19980921/mips-sgi-irix6.2/mabi=64/li
bstdc++'
if [ x"yes" = xyes ] && [ ! -d pic ]; then \
  mkdir pic; \
else true; fi
touch stamp-picdir
cd ../libio ; make "SHELL=/bin/sh" "INSTALL=/bin/sh /install-sh -c"
"INSTALL_DATA=/bin/sh /install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh
/install-sh -c " "prefix=/usr/local/tmp/egcs-19980921"
"exec_prefix=/usr/local/tmp/egcs-19980921"
"tooldir=/usr/local/tmp/egcs-19980921/mips-sgi-irix6.2"
"gxx_include_dir=/usr/local/tmp/egcs-19980921/include/g++-2"
"libsubdir=/usr/local/tmp/egcs-19980921/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.
92.11" "gcc_version=egcs-2.92.11"
"gcc_version_trigger=/usr/local/imports/egcs-19980921/gcc/version.c" "AR=ar"
"AR_FLAGS=rc" "CC=gcc" "CXX=c++" "CFLAGS=-g -O2  -mabi=64" "CXXFLAGS=-g -O2
-mabi=64" "NM=nm" "RANLIB=true" "LIBCFLAGS=-g -O2  -mabi=64" "LIBCXXFLAGS=-g
-O2 -fno-implicit-templates  -mabi=64" "LOADLIBES=" "LDFLAGS=-mabi=64"
"MAKEINFO=makeinfo  " "SHLIB=libstdc++.so.2.9.0" "SHCURSES=" "RUNTESTFLAGS="
iostream.list

blah blah blah 

c++ -c -g -O2 -fno-implicit-templates  -mabi=64
-I/usr/local/imports/egcs-19980921/libstdc++
-I/usr/local/imports/egcs-19980921/libstdc++/stl -I../libio
-I/usr/local/imports/egcs-19980921/libstdc++/../libio -nostdinc++  -DLD `for
N in EXTRACT INSERT; do echo " -D${N}"; done` \
  /usr/local/imports/egcs-19980921/libstdc++/cinst.cc -o ldcomio.o
touch bigstmp-complx
rm -f tlist
touch tlist
echo *.o >> tlist
for f in `cat ../libio/iostream.list` ; do \
  echo "../libio/$f" >> tlist ; \
done
for f in `cat ../libiberty/needed-list` strerror.o ; do \
  echo "../libiberty/$f" >> tlist ; \
done
mv tlist stdlist
rm -f tlibstdc++.a.2.9.0
ar rc tlibstdc++.a.2.9.0 `cat stdlist`
mv tlibstdc++.a.2.9.0 libstdc++.a.2.9.0
true libstdc++.a.2.9.0
rm -f libstdc++.a
ln -s libstdc++.a.2.9.0 libstdc++.a
rm -f tlist
cp stdlist tlist
if [ x"yes" = xyes ]; then \
  sed 's,\([A-Za-z_]*\.o\),pic/\1,g' tlist > tlist2 ; \
  mv tlist2 tlist ; \
else true ; fi
mv tlist piclist
gcc -g -O2 -fno-implicit-templates  -mabi=64  -shared -o libstdc++.so.2.9.0
`cat piclist` -lm
ld: FATAL 12: Expecting 64-bit objects:
/usr/local/lib/gcc-lib/mips-sgi-irix6.2/egcs-2.91.57/crtbegin.o is n32.
collect2: ld returned 4 exit status
make[4]: *** [libstdc++.so.2.9.0] Error 1
make[4]: Leaving directory
`/usr/local/imports/BuildTree.irix/egcs-19980921/mips-sgi-irix6.2/mabi=64/li
bstdc++'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory
`/usr/local/imports/BuildTree.irix/egcs-19980921/mips-sgi-irix6.2/libstdc++'
make[2]: *** [multi-all] Error 2
make[2]: Leaving directory
`/usr/local/imports/BuildTree.irix/egcs-19980921/mips-sgi-irix6.2/libstdc++'
make[1]: *** [all-target-libstdc++] Error 2
make[1]: Leaving directory `/usr/local/imports/BuildTree.irix/egcs-19980921'
make: *** [bootstrap] Error 2




More information about the Gcc mailing list