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: