Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

[solved]ABI: libgtk2_interface.so(64) func(-2) [BREAKING]

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
2 posts • Page 1 of 1
Author
Message
Dominique_71
Veteran
Veteran
User avatar
Posts: 1957
Joined: Wed Aug 17, 2005 1:01 pm
Location: Switzerland (Romandie)

[solved]ABI: libgtk2_interface.so(64) func(-2) [BREAKING]

  • Quote

Post by Dominique_71 » Fri Apr 12, 2024 9:46 am

When merging alsaplayer with its last git code, I get the following message:

Code: Select all

>>> Installing (1 of 1) media-sound/alsaplayer-9999::test
 * CMP: =media-sound/alsaplayer-9999 with media-sound/alsaplayer-9999/image
 *    ABI: libgtk2_interface.so(64) func(-2) [BREAKING]
 *   SIZE: 14.36MiB -> 1.40MiB, 51 -> 51 files
 * ------> ABI(-2,>B<) SIZE(-90.21%)
What does that mean? And what can I do about that?

Edit: The precedent build was a debug build for strace, and this message showed up when doing a standard build. If I do it again, it have disappeared:

Code: Select all

>>> Merging media-sound/alsaplayer-9999 to /
 * CMP: =media-sound/alsaplayer-9999 with media-sound/alsaplayer-9999/image
 * ------> ABI(nodebug)
"Confirm You are a robot." - the singularity
Top
Ionen
Developer
Developer
User avatar
Posts: 3012
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Fri Apr 12, 2024 9:28 pm

Debug symbols are needed to get an accurate abidiff report, removing debug symbols essentially just hides (most) abi changes thus why it says: "(nodebug)" instead

That aside, whether it's an issue or not and if need to do something about it varies. First it needs to be a library that other packages are using (aka not a private one), and next it'd need to be symbols that reverse dependencies are using (sometimes it's just private internals that were visible that got removed, not that it couldn't be breaking something still, it's a case-by-case thing and it's just there to warn about the possibility).

The message comes from iwdevtools anyhow (only when dev-util/libabigail is also installed), see the cdparanoia example in:
https://github.com/ionenwks/iwdevtools? ... ile#qa-cmp

A more recent event where it could've prevented temporary breakage if maintainer had used abidiff and verified, was with snappy-1.2.0: https://gitweb.gentoo.org/repo/gentoo.g ... 7214ce7f45 (bug #929199) -- not the first time snappy's upstream pulled this without a soversion bump too.
Top
Post Reply

2 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy