Hi all,
I am trying to bootstrap gcc with the following config :
../configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc/4.3.0
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include
--datadir=/usr/share/gcc/i686-pc-linux-gnu/4.3.0
--mandir=/usr/share/gcc/i686-pc-linux-gnu/4.3.0/man
--infodir=/usr/share/gcc/i686-pc-linux-gnu/4.3.0/info
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v3
--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-libgcj
--disable-libssp --disable-multilib --disable-nls --disable-werror
--disable-checking
--enable-clocale=gnu --enable-__cxa_atexit
--enable-languages=c,c++,fortran,objc,obj-c++,treelang
--enable-libstdcxx-allocator=new
--enable-shared --enable-ssp --enable-threads=posix
--enable-version-specific-runtime-libs --without-included-gettext
--without-system-libunwind --with-system-zlib
And build freezes at this point (stuck for ~1 hour and going on 2GB RAM Quad
Core Xeon ) :
/var/pisi/gcc-4.3.0_pre20071123-30/work/gcc-4.3.0_20071123/build-default-i686-pc-linux-gnu/./prev-gcc/xgcc
-B/var/pisi/gcc-4.3.0_pre20071123-30/work/gcc-4.3.0_20071123/build-default-i686-pc-linux-gnu/./prev-gcc/
-B/usr/i686-pc-linux-gnu/bin/ -c
-march=i686 -ftree-vectorize -O2 -pipe -fomit-frame-pointer -U_FORTIFY_SOURCE
-fprofile-generate -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute
-pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/.
-I../../gcc/../include -I../../gcc/../libcpp/include
-I../../gcc/../libdecnumber
-I../../gcc/../libdecnumber/bid -I../libdecnumber insn-attrtab.c -o
insn-attrtab.o
I attach gdb to build-default-i686-pc-linux-gnu/./prev-gcc/xgcc and break to
get this backtrace :
#0 0xa7fae410 in __kernel_vsyscall ()
#1 0xa7e5bf93 in waitpid () from /lib/libc.so.6
#2 0x0806608a in pex_wait (obj=0x808aca0, pid=966, status=0x80850d0,
time=0x0) at ../../libiberty/pex-unix.c:100
#3 0x08066661 in pex_unix_wait (obj=0x808aca0, pid=966, status=0x80850d0,
time=0x0, done=0, errmsg=0xafc05a54, err=0xafc05a50)
at ../../libiberty/pex-unix.c:486
#4 0x08065d31 in pex_get_status_and_time (obj=0x808aca0, done=0,
errmsg=0xafc05a54, err=0xafc05a50) at ../../libiberty/pex-common.c:531
#5 0x08065d94 in pex_get_status (obj=0x808aca0, count=2, vector=0xafc05a80)
at ../../libiberty/pex-common.c:551
#6 0x0804c6b2 in execute () at ../../gcc/gcc.c:3012
#7 0x08050f44 in do_spec (
spec=0x806828c "%{E|M|MM:
%(trad_capable_cpp) %(cpp_options) %(cpp_debug_options)} %{!E:%{!M:
%{!MM: %{traditional|ftraditional:%eGNU C no longer
supports -traditional without -E} %{!combine:\t %{sa"...)
at ../../gcc/gcc.c:4436
#8 0x0805654e in main (argc=36, argv=0xafc05dc4) at ../../gcc/gcc.c:6684
For information, 2 days old trunk bootstrapped fine. Any idea is appreciated.
Regards,
ismail
--
Faith is believing what you know isn't so -- Mark Twain