Binary compatibility (was Re: [Flac-dev] Sound Font FLAC)

Josh Green jgreen at users.sourceforge.net
Thu Jun 14 19:27:50 PDT 2001


Matt Zimmerman wrote:
> 
> I think it's a good idea to create a structure to maintain source level
> compatibility.  This reminded me about the issue of binary compatibility,
> though.  Since libFLAC can be built as a shared library, this is an issue which
> should be addressed starting with 1.0.  The soname version should be
> incremented (it is currently at 0), and future ABI changes must be accompanied
> by a soname version number increase.  This is required to allow programs
> dynamically linked against libFLAC to continue to work.
> 

Right. Seems like going one step further and keeping the structure
private and just having access functions might be even better?
	Josh Green




More information about the Flac-dev mailing list