[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#571776: document symbols



Le samedi 17 mars 2012 19:17:29, Russ Allbery a écrit :
> 	  <p>
> 	    There are two types of ABI changes: ones that are
> 	    backward-compatible and ones that are not.  An ABI change is
> 	    backward-compatible if any binary was linked with the previous
> 	    version of the shared library will still work correctly with
> 	    the new version of the shared library.  Adding new symbols to
> 	    the shared library is a backward-compatible change.  Removing
> 	    symbols from the shared library is not.  Changing the behavior
> 	    of a symbol may or may not be backward-compatible depending on
> 	    the change; for example, changing a function to accept a new
> 	    enum constant not previously used by the library is generally
> 	    backward-compatible, but changing the members of a struct that
> 	    is passed into library functions is generally not unless the
> 	    library takes special precautions to accept old versions of
> 	    the data structure.
> 	  </p>

Shouldn't it be "if any binary which was linked with the previous" or just "if 
any binary linked with the previous"?

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: