On Sun, 09 Jan 2005, Matt Zimmerman wrote:
> > Is the debian mismatch based on a release between these too? Should 
> > flac-1.1.1 release have been 2:1:0? In either case, it seems rebuilding 
> > all the packages against the 1.1.1 library should resolve the issue?

Well, if something built against 1.0.4 can (even in corner cases)
malfunction with 1.1.1, then yes, it must be 2:1:0.  This holds true to
the soname of the C++ libs too if changes on the underlying C libraries are
somehow exported through the C++ ones.

If stuff built against the old lib won't work with the new lib:
  increment soname and zero age ("backward incompatible change")

ELSE If stuff built against the new lib won't work with the old lib:
  increment both soname and age ("forward compatible change")

ELSE:
  leave the soname alone

Simpler said than done, I know :(

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh
_______________________________________________
Flac-dev mailing list
Flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to