gcc 3.x test matrix
Andreas Jaeger
aj@suse.de
Thu Sep 6 07:18:00 GMT 2001
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
More information about the Libc-alpha
mailing list