On 2014-6-2 09:22 , Clemens Lang wrote:
> Hi,
> 
>> Was this really a binary incompatible update? The soname didn't change.
> 
> TBH, I don't think it was. However, the compatibility version of the dylib
> increased, so I opted on the safe side.

An increased compatibility version means that symbols were added. So an
executable built against a higher compatibility version can't run with a
lib with a lower one, but the other way round is fine.

If symbols are removed or have their semantics changed, the soname
should change. So a higher compatibility version alone should not be
taken as indicating that rev bumps for dependents are needed.

- Josh
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to