This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Cannot compile egcs-19980921 on mips-sgi-irix6.2
- To: "'egcs at cygnus dot com'" <egcs at cygnus dot com>
- Subject: Cannot compile egcs-19980921 on mips-sgi-irix6.2
- From: "Billinghurst, David (RTD)" <David dot Billinghurst at riotinto dot com dot au>
- Date: Fri, 25 Sep 1998 07:27:41 -0000
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