From mboxrd@z Thu Jan 1 00:00:00 1970 From: tom.williams@diversifiedsoftware.com To: gcc-gnats@gcc.gnu.org Subject: bootstrap/4746: Segmentation fulat building gcc-3.0.2 on Linux (x86) Date: Tue, 30 Oct 2001 11:06:00 -0000 Message-id: <200110301931.LAA19254@ebdsl.dssi-jcl.com> X-SW-Source: 2001-10/msg00698.html List-Id: >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: