This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


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

Re: gcc 3.x test matrix



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


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