Bug#791170: libsigc++-2.0: library transition may be needed when GCC 5 is the default

Michael Biebl biebl at debian.org
Mon Aug 3 22:20:50 UTC 2015


Control: tags -1 = moreinfo

Am 14.07.2015 um 07:52 schrieb Matthias Klose:
> Control: tags -1 + confirmed
> 
> when built using GCC 5:
> 
> --- debian/libsigc++-2.0-0c2a.symbols (libsigc++-2.0-0c2a_2.4.1-1build1_amd64)
> +++ dpkg-gensymbolsYy2UI3       2015-07-14 05:51:02.413969865 +0000
> @@ -86,5 +86,6 @@
>   _ZNK4sigc9trackable13callback_listEv at Base 2.2.0
>   _ZNK4sigc9trackable27add_destroy_notify_callbackEPvPFS1_S1_E at Base 2.2.0
>   _ZNK4sigc9trackable30remove_destroy_notify_callbackEPv at Base 2.2.0
> -
> (optional)_ZNSt10_List_baseIN4sigc8internal18trackable_callbackESaIS2_EE8_M_clearEv at Base
> 2.2.0
> - (optional)_ZNSt10_List_baseIN4sigc9slot_baseESaIS1_EE8_M_clearEv at Base 2.2.0
> +#MISSING: 2.4.1-1build1#
> (optional)_ZNSt10_List_baseIN4sigc8internal18trackable_callbackESaIS2_EE8_M_clearEv at Base
> 2.2.0
> +#MISSING: 2.4.1-1build1#
> (optional)_ZNSt10_List_baseIN4sigc9slot_baseESaIS1_EE8_M_clearEv at Base 2.2.0
> + _ZNSt7__cxx1110_List_baseIN4sigc9slot_baseESaIS2_EE8_M_clearEv at Base 2.4.1-1build1

That symbols is a weak symbol which is leaked from libstdc++6 [1] and
thus marked as optional.
So a library transitions doesn't look necessary.
I rebuilt glibmm2.4, which is a rdep of libsigc++2.0, and there weren't
any link failures caused by libsigc++-2.0

Marking the bug as moreinfo for now.


[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750154


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20150804/2f6c1cd7/attachment.sig>


More information about the pkg-gnome-maintainers mailing list