On 2015-08-17, 21:17 GMT, Greg Hellings wrote: > The point is that, if we build against 1.1.2 (the way we used to build > against 1.7.1 of SWORD, etc) then we are forced to execute a rebuild > of the Xiphos and all other downstream packages just because the > filename changes to 1.1.3 later on. Even though 1.1.2 and 1.1.3 are > API/ABI compatible. By explicitly setting the SOVERSION to the > earliest ABI-compatible version, or to a unique value that tracks ABI > compatibility, we negate the need to force a rebuild of Xiphos every > time we update biblesync.
See my previous post in this thread ... with change from 1.1.2 to 1.1.3 there should be no need of change, because the upstream build system should make sure that both tarballs produce SONAME libbiblesync.so.1.1 See http://semver.org/ for more details. If biblesync doesn’t correspond to it (or any other sensible standard, but hey why to use different standard than the most commonly used one), it should get fixed. Grace be with you, Matěj -- http://www.ceplovi.cz/matej/, Jabber: mc...@ceplovi.cz GPG Finger: 89EF 4BC6 288A BF43 1BAB 25C3 E09F EF25 D964 84AC Experience is what you get when you don't get what you want. -- Dan Stanford _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page