This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: problem bootstrapping cvs version on Linux, gcc 2.8.1
- To: Marc dot Espie at liafa dot jussieu dot fr
- Subject: Re: problem bootstrapping cvs version on Linux, gcc 2.8.1
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Fri, 19 Jun 1998 21:16:09 +0200 (MEST)
- Cc: egcs-bugs at cygnus dot com
- References: <19980619155111.17963@liafa1.liafa.jussieu.fr>
- Reply-To: manfred at s-direktnet dot de, Manfred dot Hollstein at ks dot sel dot alcatel dot de
On Fri, 19 June 1998, 15:51:11, Marc.Espie@liafa.jussieu.fr wrote:
> egcs-cvs just went belly up while bootstrapping.
>
> Machine is a Linux pentium, with run-of-the-mill redhat 5.0,
> upgraded to gcc2.8.1
> (rpms: gcc-c++-2.8.1-1 gcc-2.8.1-1 gcc-objc-2.8.1-1)
>
>
> gcc -DIN_GCC -g -DHAVE_CONFIG_H -DHAIFA -I. -I../../egcs/gcc
> -I../../egcs/gcc/config \
> -DSTANDARD_STARTFILE_PREFIX=\"/usr/local/egcs/lib/\"
> -DSTANDARD_EXEC_PREFIX=\"/usr/local/egcs/lib/gcc-lib/\"
> -DDEFAULT_TARGET_VERSION=\"egcs-2.91.41\"
> -DDEFAULT_TARGET_MACHINE=\"i586-pc-linux-gnu\"
> -DTOOLDIR_BASE_PREFIX=\"/usr/local/egcs/\" \
> -c `echo ../../egcs/gcc/gcc.c | sed 's,^\./,,'`
> gcc: Internal compiler error: program cc1 got fatal signal 6
>
> Fortunately, I still have an older egcs binary somewhere, but that might
> be inconvenient for some people.
If that's really true, the gcc rpms should be removed! I just tried to
bootstrap a CVS tree (last updated at 1998/06/19 15:07:11 +0200) using
gcc-2.8.1 (built by myself) and there were _NO_ problems:
gmake: Entering directory `/home/manfred/work/GNU/egcs-19980619-i586-linux/gcc'
gcc -DIN_GCC -g -DHAVE_CONFIG_H -I. -I../../egcs-19980619/gcc -I../../egcs-19980619/gcc/config \
-DGCC_INCLUDE_DIR=\"/tools/gnu/lib/gcc-lib/i586-linux/egcs-2.91.41/include\" \
-DGPLUSPLUS_INCLUDE_DIR=\"/tools/gnu/lib/gcc-lib/i586-linux/egcs-2.91.41/include/g++\" \
-DOLD_GPLUSPLUS_INCLUDE_DIR=\"/tools/gnu/lib/g++-include\" \
-DLOCAL_INCLUDE_DIR=\"/tools/gnu/include\" \
-DCROSS_INCLUDE_DIR=\"/tools/gnu/i586-linux/sys-include\" \
-DTOOL_INCLUDE_DIR=\"/tools/gnu/i586-linux/include\" \
-c `echo ../../egcs-19980619/gcc/cccp.c | sed 's,^\./,,'`
gcc -DIN_GCC -g -DHAVE_CONFIG_H -I. -I../../egcs-19980619/gcc -I../../egcs-19980619/gcc/config -c ../../egcs-19980619/gcc/cexp.c
gcc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I../../egcs-19980619/gcc -I../../egcs-19980619/gcc/config ../../egcs-19980619/gcc/version.c
gcc -DIN_GCC -g -DHAVE_CONFIG_H -I. -I../../egcs-19980619/gcc -I../../egcs-19980619/gcc/config \
-DPREFIX=\"/tools/gnu\" \
-c `echo ../../egcs-19980619/gcc/prefix.c | sed 's,^\./,,'`
gcc -c -DIN_GCC -g -DHAVE_CONFIG_H -I. -I../../egcs-19980619/gcc -I../../egcs-19980619/gcc/config ../../egcs-19980619/gcc/obstack.c
gcc -DIN_GCC -g -DHAVE_CONFIG_H -o cccp cccp.o cexp.o prefix.o \
version.o obstack.o
rm -f cpp
ln cccp cpp
...
and so on.
manfred