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

bootstrap/4746: Segmentation fulat building gcc-3.0.2 on Linux (x86)



>Number:         4746
>Category:       bootstrap
>Synopsis:       Segmentation fault generated while bootstrapping gcc-3.0.2 (building libmath)
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Oct 30 11:06:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Tom Williams
>Release:        3.0.2
>Organization:
>Environment:
System: Linux ebdsl.dssi-jcl.com 2.4.10 #1 Tue Oct 9 14:30:07 PDT 2001 i586 unknown
Architecture: i586

	
host: i586-pc-linux-gnu
build: i586-pc-linux-gnu
target: i586-pc-linux-gnu
configured with: ../configure --prefix=/usr --enable-languages=c
>Description:
I built gcc-3.0.2 ('C' language only) just fine with gcc-3.0.1.
Now when I bootstrap gcc-3.0.2 ('C', 'C++', 'Java' languages only), I get a
 segmentation fault during the "libmath" build process:

make[4]: Entering directory `/mnt/build/gcc-3.0.2/objdir/i586-pc-linux-gnu/libstdc++-v3/libio'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/mnt/build/gcc-3.0.2/objdir/i586-pc-linux-gnu/libstdc++-v3/libio'
Making all in libmath
make[4]: Entering directory `/mnt/build/gcc-3.0.2/objdir/i586-pc-linux-gnu/libstdc++-v3/libmath'
/bin/sh ../libtool --mode=compile /home/tomw/build/gcc-3.0.2/objdir/gcc/xgcc -B/home/tomw/build/gcc-3.0.2/objdir/gcc/ -B/usr/i586-pc-linux-gnu/bin/ -B/usr/i586-pc-linux-gnu/lib/ -isystem /usr/i586-pc-linux-gnu/include -DHAVE_CONFIG_H -I. -I../../../../libstdc++-v3/libmath -I..      -g -O2 -c ../../../../libstdc++-v3/libmath/signbit.c
make[4]: *** [signbit.lo] Segmentation fault (core dumped)
make[4]: Leaving directory `/mnt/build/gcc-3.0.2/objdir/i586-pc-linux-gnu/libstdc++-v3/libmath'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/build/gcc-3.0.2/objdir/i586-pc-linux-gnu/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/mnt/build/gcc-3.0.2/objdir/i586-pc-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/mnt/build/gcc-3.0.2/objdir'
make: *** [bootstrap-lean] Error 2
bash-2.05$

I'm running on a RedHat 6.0 base system with 2.4.10 kernel, glibc-2.2.4, and binutils-2.11.2. 
	
>How-To-Repeat:
I get this problem when I build gcc-3.0.2 with these options:

$ ./configure --prefix=/usr --enable-languages=c,c++,java --enable-shared --enable-threads=posix
>Fix:
	
>Release-Note:
>Audit-Trail:
>Unformatted:


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