gcc 3.x test matrix
Andreas Jaeger
aj@suse.de
Fri Sep 7 01:02:00 GMT 2001
Following Mark's hints, I've rerun the tests on i686 where the test
programs are all compiled with gcc 2.95.3:
I first checked for all test files that __frame_state_for really does
not come from libstdc++:
amdsim0:/tmp/test-eh# LD_DEBUG=symbols ./app 2>&1 |grep frame_state_for
27502: symbol=__frame_state_for; lookup in file=./app
27502: symbol=__frame_state_for; lookup in file=/lib/libc.so.6
27502: symbol=__frame_state_for; lookup in file=/opt/experimental/lib/libgcc_s.so.1
amdsim0:/tmp/test-eh# ldd ./app
libc.so.6 => /lib/libc.so.6 (0x40019000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x40140000)
libm.so.6 => /lib/libm.so.6 (0x4018d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
make check was sucessfull (using libgcc_s.so).
I then removed libgcc_s.so:
amdsim0:/tmp/test-eh# LD_DEBUG=symbols ./app 2>&1 |grep frame_state_for
27519: symbol=__frame_state_for; lookup in file=./app
27519: symbol=__frame_state_for; lookup in file=/lib/libc.so.6
make check was also successfull.
These tests were done with:
# /lib/libc.so.6
GNU C Library stable release version 2.2.4, by Roland McGrath et al.
Copyright (C) 1992-1999, 2000, 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 2.95.3 20010315 (SuSE).
Compiled on a Linux 2.4.9 system on 2001-09-06.
Now I installed a new glibc compiled by GCC 3.0.1:
# /lib/libc.so.6
GNU C Library stable release version 2.2.4, by Roland McGrath et al.
Copyright (C) 1992-1999, 2000, 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.0.1 (SuSE).
Compiled on a Linux 2.4.9 system on 2001-09-06.
and rerun the tests make check with and without libgcc_s.so were
successfull.
So, all tests passed. Did I miss something?
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-alpha
mailing list