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


Andreas Jaeger <aj@suse.de> writes:

> I run the same tests on PowerPC with GCC 2.95.3 + patches:
>
> Tests with GCC 2.95.3: Successful
>
> Installed gcc 3.0.1 in the chroot
> Tests with GCC 3.0.1: Successfull
>
> Rebuild glibc with GCC 3.0.1 and installed this glibc:
> Tests with GCC 3.0.1: Succesfull
>
> but the tests with GCC 2.95.x and an installed glibc compiled with GCC
> 3.0.1 all fail - and the hack adding -lc doesn't help:
>
> melon:/tmp/test-eh# LD_DEBUG=symbols ./dso-c-app 2>&1  |grep frame_state_for
> 02961:  symbol=__frame_state_for;  lookup in file=./dso-c-app
> 02961:  symbol=__frame_state_for;  lookup in file=./do_test.so
> 02961:  symbol=__frame_state_for;  lookup in file=/lib/libc.so.6
> 02961:  symbol=__frame_state_for;  lookup in file=/opt/experimental/lib/libgcc_s.so.1
> melon:/tmp/test-eh# ./dso-c-app 2>&1  |grep frame_state_for
> melon:/tmp/test-eh# ./dso-c-app    
> tsearch
> Aborted
> melon:/tmp/test-eh# ldd ./dso-c-app
>         do_test.so => ./do_test.so (0x017de000)
>         libc.so.6 => /lib/libc.so.6 (0x0168a000)
>         libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x01610000)
>         libm.so.6 => /lib/libm.so.6 (0x01575000)
>         /lib/ld.so.1 => /lib/ld.so.1 (0x30000000)
>
> PowerPC developers, can you have a look, please?

These tests have been fixed by a patch Franz Sirl send me and that
will go into GCC 3.0.2 after proper testing by Franz.

So, with Franz' patch applied to GCC, everything looks fine again on
PowerPC.

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]