This is the mail archive of the gcc@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]
Other format: [Raw text]

Failure fo build gcc cvs 3.2 branch on sparc64-linux: libstdc++-v3/src/complex_io.cc


This was on a Aurora SPARC Linux 0.42 build (Douglas) Ultra1
sun4u system with these packages:

binutils-2.11.93.0.2-11sparc
bison-1.35-1
dejagnu-1.4.3-0   (built ftp://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.3-0.src.rpm)
expect-5.32.2-67
gcc-2.96-112
glibc-2.2.5-40
glibc64-2.2.5-40
kernel-2.4.19-1.2sparc
tcl-8.3.3-67

LAST_UPDATED: Sun Nov  3 08:36:14 UTC 2002

configure: /usr/local/src/gcc-binutils/trunk/gcc/configure
sparc64-linux --prefix=/usr/local/gcc-binutils --enable-shared
--enable-threads=posix

version_string = "3.2.1 20021103 (prerelease)";

The build of libstdc++-v3 associated with a bootstrap build of the gcc
cvs 3.2 branch fails on sparc64-linux:

/usr/local/src/gcc-binutils/branch/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/branch/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/src -L/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/sparc64-linux/bin/ -B/usr/local/gcc-binutils/sparc64-linux/lib/ -isystem /usr/local/gcc-binutils/sparc64-linux/include -nostdinc++ -I/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/sparc64-linux -I/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include -I/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c /usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/src/complex_io.cc  -fPIC -DPIC -o .libs/complex_io.o
In file included from /usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/sstream:367,
                 from /usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/complex:51,
                 from /usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/src/complex_io.cc:30:
/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/iosfwd: In instantiation of `std::basic_iostream<char, std::char_traits<char> >':
/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/bits/sstream.tcc:234:   instantiated from `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >'
/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/bits/sstream.tcc:234:   instantiated from here
/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/iosfwd:64: internal compiler error: in
   lookup_base_r, at cp/search.c:282
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[4]: *** [complex_io.lo] Error 1
make[4]: Leaving directory `/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/usr/local/src/gcc-binutils/branch/objdir'
make: *** [bootstrap-lean] Error 2

Trying to debug the issue surprises me:

Current directory is /usr/local/src/gcc-binutils/branch/objdir/gcc/
GNU gdb Red Hat Linux (5.2-2)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-redhat-linux"...
Breakpoint 1 at 0x10d504: file /usr/local/src/gcc-binutils/trunk/gcc/gcc/gcc.c, line 6478.
Breakpoint 2 at 0x2176e0
Breakpoint 3 at 0x2172a0
(gdb) set args -shared-libgcc -B/usr/local/src/gcc-binutils/branch/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/src -L/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/sparc64-linux/bin/ -B/usr/local/gcc-binutils/sparc64-linux/lib/ -isystem /usr/local/gcc-binutils/sparc64-linux/include -nostdinc++ -I/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/sparc64-linux -I/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include -I/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c /usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/src/complex_io.cc  -fPIC -DPIC -o .libs/complex_io.o
(gdb) r
Starting program: /usr/local/src/gcc-binutils/branch/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/branch/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/src -L/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/sparc64-linux/bin/ -B/usr/local/gcc-binutils/sparc64-linux/lib/ -isystem /usr/local/gcc-binutils/sparc64-linux/include -nostdinc++ -I/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include/sparc64-linux -I/usr/local/src/gcc-binutils/branch/objdir/sparc64-linux/libstdc++-v3/include -I/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c /usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/src/complex_io.cc  -fPIC -DPIC -o .libs/complex_io.o
warning: Cannot insert breakpoint -1:
Cannot access memory at address 0xef80
(gdb) 



Am I missing someting fundamental here??

TIA,

/ChJ


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