On Fri, May 17, 2013 at 2:35 AM, Russ Allbery <r...@debian.org> wrote:
> I have a C shared library that takes a pointer to an opaque struct as the
> first argument to most of its API calls.  The internal layout of that
> opaque struct is changing (to add new members).  The only way to create
> the opaque state struct is via a call to remctl_new(), which returns a
> pointer to it.  Nothing else about the ABI is changing, and client
> programs cannot see or manipulate the struct members directly (at least
> without poking about in memory, of course).
>
> Is that an ABI break that requires an SONAME change?

No, and in case previous answers were not convincing enough, you can
still give a-c-c a try:

http://packages.qa.debian.org/a/abi-compliance-checker.html

2cts


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CA+7wUsxumTH25j=Uwf=4ckdxpe1s93y8fbgjkzququv9q7_...@mail.gmail.com

Reply via email to