This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
compiling binutils and egcs
- To: gcc-help at gcc dot gnu dot org
- Subject: compiling binutils and egcs
- From: "troy wilson" <tkw829 at hotmail dot com>
- Date: Mon, 31 Jul 2000 23:20:45 GMT
I am able to get a successful bootstrap on a Solaris 8 system using the
following:
/usr/ccs/bin for assembler and linker and other utilities
except make and m4 which are gnu.
all the auto utilities (autoconf, autoheader,etc.)
egcs-2000724
However, after the bootstrap is complete, It fails when I do the make
install. The impression I get is that the compiler is not capable of
creating 64bit objects, but it appears to do so all throughout the
bootstrap. Any suggestions? The output is below.
make[3]: Entering directory
`/apps/egcs-20000724/sparc-sun-solaris2.8/sparcv9/libf2c'
/bin/sh config.status
creating Makefile
creating g2c.h
Adding multilib support to Makefile in .
with_multisubdir=sparcv9
cd libI77; /usr/local/bin/make CC='/apps/egcs-20000724/gcc/xgcc
-B/usr/local4/sparc-sun-solaris2.8/bin/ -B/us
r/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4/sparc-sun-solaris2.8/inclu
de' CFLAGS='-g -O2 -m64' CPPFLAGS='' AR='ar' RANLIB='true' PICFLAG=''
RUNTESTFLAGS='' prefix='/usr/local4' e
xec_prefix='/usr/local4' libdir='/usr/local4/lib'
libsubdir='/usr/local4/lib/gcc-lib/sparc-sun-solaris2.8/2.9
6' tooldir='/usr/local4/sparc-sun-solaris2.8' all
make[4]: Entering directory
`/apps/egcs-20000724/sparc-sun-solaris2.8/sparcv9/libf2c/libI77'
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/
-B/apps/egcs-20000724/gcc/ -isystem /usr/local4/sparc-sun-solaris2.8/include
-c -I. -I. -I.. -I./.. -DSTDC_H
EADERS=1 -D_POSIX_SOURCE=1 -DHAVE_TEMPNAM=1 -DNON_ANSI_RW_MODES=1
-DNO_EOF_CHAR_CHECK=1 -DSkip_f2c_Undefs=1
-g -O2 -m64 -o VersionI.o ./Version.c
make[4]: *** [VersionI.o] Error 1
make[4]: Leaving directory
`/apps/egcs-20000724/sparc-sun-solaris2.8/sparcv9/libf2c/libI77'
make[3]: *** [i77] Error 2
make[3]: Leaving directory
`/apps/egcs-20000724/sparc-sun-solaris2.8/sparcv9/libf2c'
make[2]: *** [multi-do] Error 1
make[2]: Leaving directory `/apps/egcs-20000724/sparc-sun-solaris2.8/libf2c'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/apps/egcs-20000724/sparc-sun-solaris2.8/libf2c'
make: *** [install-target-libf2c] Error 2
Here are some examples of what appear to be successful 64bit objects being
created:
make[4]: Entering directory
`/apps/egcs-20000724/sparc-sun-solaris2.8/sparcv9/libiberty'
if [ x"" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
if [ x"" != x ]; then \
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4
/sparc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic argv.c -o
pic/argv.o; \
else true; fi
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4/s
parc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic argv.c
if [ x"" != x ]; then \
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4
/sparc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic choose-temp.c -o
pic/choose-temp.o;
\
else true; fi
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4/s
parc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic choose-temp.c
if [ x"" != x ]; then \
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4
/sparc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic concat.c -o
pic/concat.o; \
else true; fi
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4/s
parc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic concat.c
if [ x"" != x ]; then \
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4
/sparc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic cplus-dem.c -o
pic/cplus-dem.o; \
else true; fi
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4/s
parc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic cplus-dem.c
if [ x"" != x ]; then \
/apps/egcs-20000724/gcc/xgcc -B/usr/local4/sparc-sun-solaris2.8/bin/
-B/usr/local4/sparc-sun-solaris2.8/lib/ -B/apps/egcs-20000724/gcc/ -isystem
/usr/local4
/sparc-sun-solaris2.8/include -c -DHAVE_CONFIG_H -g -O2 -m64 -I.
-I./../../../include -W -Wall -Wtraditional -pedantic cp-demangle.c -o
pic/cp-demangle.o;
\
else true; fi
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
install.log