libstdc++-v3 testsuite fails on alpha
Brad Lucier
lucier@math.purdue.edu
Tue Nov 21 05:22:00 GMT 2000
When I run make -k check on my alpha (2.2.17 kernel, binutils 2.9.5.0.27
from H. J. Lu), I get the following brief message (after some other
stuff involving libstdc++-v3:
make[1]: Entering directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3'
Making check in libio
make[2]: Entering directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/libio'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/libio'
Making check in libmath
make[2]: Entering directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/libmath'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/libmath'
Making check in libsupc++
make[2]: Entering directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/libsupc++'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/libsupc++'
Making check in src
make[2]: Entering directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/src'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/src'
make[2]: Entering directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3'
chmod +x ./mkcheck
./mkcheck 0 `pwd` ../../../libstdc++-v3
running mkcheck
./mkcheck: testing the build directory
making directory /export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/testsuite
making file /export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/testsuite/20001120-mkcheckfiles.txt
making utility /export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/testsuite/printnow
Detailed test results in ./testsuite/20001120-mkcheck.txt
+: pass, -b: build failure, -r: run failure, x: disabled
------------------------------------------------------------------------
static shared test
------------------------------------------------------------------------
make[1]: *** [check] Segmentation fault
make[1]: Leaving directory `/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3'
make: *** [check-target-libstdc++-v3] Error 2
So I looked for "Detailed test results" in
./alphaev6-unknown-linux-gnu/libstdc++-v3/testsuite/20001120-mkcheck.txt
(not ./testsuite/20001120-mkcheck.txt) and found basically nothing:
host: Linux 2.2.17 #3 SMP Mon Oct 2 10:43:10 EST 2000 alpha
compiler: g++: No input files
Configured with: ../configure -prefix=/export/u10/egcs-test --enable-checking=no
compiler flags: -ggdb3 -DDEBUG_ASSERT -ffunction-sections -fdata-sections
date: 20001120
p == pass/fail execution test
+: pass, -b: build failure, -r: run failure, x: disabled
ctime == time to compile and link
etime == time for executable to run
text == size of the executable text section
data == size of the executable data section
total == size of the executable
(First static, then shared.)
p ctime etime text data total name
There is a file named 20001120-mkchecklog.txt that contains
the one line:
/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/../../gcc/g++ -B/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/../../gcc/ -ggdb3 -DDEBUG_ASSERT -ffunction-sections -fdata-sections -nostdinc++ -I/export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/include -I../../../libstdc++-v3/include/std -I../../../libstdc++-v3/include/c -I../../../libstdc++-v3/include -I../../../libstdc++-v3/libsupc++ -I../../../libstdc++-v3/libio -I../../../libstdc++-v3/testsuite -static ../../../libstdc++-v3/testsuite/17_intro/header_ciso646.cc -o /export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/testsuite/header_ciso646.st-exe -nodefaultlibs /export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/src/../libsupc++/.libs/libsupc++.a -lm /export/u11/lucier/programs/gcc/objdir/alphaev6-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.a -lm -lm -lm -lm -lc -lgcc -lc
So, does anyone know what is happening, and how I can fix it?
Brad Lucier
More information about the Gcc-bugs
mailing list