[prev in list] [next in list] [prev in thread] [next in thread]
List: fedora-devel-list
Subject: Re: Checking the ABI of packages submitted to the updates-testing Fedora repository
From: Dodji Seketeli <dodji () seketeli ! org>
Date: 2015-06-08 9:43:22
Message-ID: 874mmi8rid.fsf () seketeli ! org
[Download RAW message or body]
> On Mon, 08 Jun 2015, Nikos Mavrogiannopoulos wrote:
[...]
>> I have not seen the output of abicheck (I use abi-compliance-checker
>> personally but I guess abidiff is as good).
It's abidiff :-)
>> However, I'm not sure about which changes which are not breakages you
>> mean? I'm not aware of ABI changes which do not break users of
>> libraries.
Alexander Bokovoy <abokovoy@redhat.com> a écrit:
> Adding new functions to ABI constitute changes that don't break existing
> users as long as previously available data structures are not
> affected.
Yes.
Though, in this particular case, you can invoke "abidiff" in a way that
makes it not mention these new function additions.
You can, for instance, invoke it in a way that makes it show only the
exported functions/variables that got removed, as well as those
functions/variables for which sub-types have changed in their
signatures.
These have more chance to be ABI related issues. The "interesting" case
in my opinion is when the functions/variables have sub-type changes
which doesn't cause any underlying ELF symbol name change. It's usually
In those cases that we might need a qualified user to review "the abi
diff" to tell if it constitutes an ABI breakage or not.
Cheers,
--
Dodji
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic