This is the mail archive of the gcc-help@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]

compiling binutils and egcs


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


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