[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GCC 4.1 in experimental / GCC for etch



Matthias Klose wrote:
> The GCC (GNU compiler collection) 4.1 release candidate 1 can be found
> in experimental.  "Porters", please make sure that the package is
> built and uploaded (if it's not built by the experimental
> buildd). Please check that the symbols exported in the 4.1 libraries
> are a superset of those exported in the 4.0 libraries (these are
> libgcc1 (except m68k and hppa), libstdc++6, libffi4, libobjc1,
> libmudflap0).

This are the results for amd64:
I think the only library that could have problems is libmudflap0:
libmudflap.so has those changes:
-000000000011bc84 g    DO .bss   0000000000000004  Base        __mf_state
+000000000011b7c0 g    DO .data  0000000000000004  Base        __mf_state_1

It also dropped the following symbols:
-000000000011b038 l    d  .data.rel.ro   0000000000000000              .data.rel.ro
-000000000011b868 g    DO .data  0000000000000008  Base        threads_active_p

and libmudflapth.so:
New symbols:
+000000000011c000 l    d  .tdata 0000000000000000              .tdata
+0000000000000000 g    D  .tdata 0000000000000004  Base        __mf_state_1

Dropped symbols:
-000000000011cae0 l    d  .data.rel.ro   0000000000000000              .data.rel.ro
-0000000000017d50 g    DF .text  0000000000000002  Base        __mf_0fn_pthread_exit
-0000000000017c70 g    DF .text  0000000000000006  Base        __mf_0fn_pthread_join
-00000000000172b0 g    DF .text  00000000000000ed  Base        __mf_allocate_blank_threadinfo
-00000000000174e0 g    DF .text  0000000000000040  Base        __mf_state_perthread
-0000000000017d60 g    DF .text  000000000000009a  Base        __real_pthread_exit
-0000000000017c80 g    DF .text  00000000000000d0  Base        __real_pthread_join
-0000000000017d60 g    DF .text  000000000000009a  Base        __wrap_pthread_exit
-0000000000017c80 g    DF .text  00000000000000d0  Base        __wrap_pthread_join
-0000000000017d60 g    DF .text  000000000000009a  Base        pthread_exit
-0000000000017c80 g    DF .text  00000000000000d0  Base        pthread_join
-000000000011d410 g    DO .data  0000000000000008  Base        threads_active_p


libgcc1 4.0 has this symbol more:
-000000000010c980 l    d  .data.rel.ro   0000000000000000              .data.rel.ro

libstdc++6 4.1 has 1 extra symbols:
+00000000001e7650 l    d  .tbss  0000000000000000              .tbss

libffi4 is identical.

libobjc1 4.0 has this symbol more:
-0000000000118048 l    d  .data.rel.ro   0000000000000000              .data.rel.ro



Reply to: