On Mar 7, 2013, at 6:42 , Brad King <[email protected]> wrote: > One thing the upstream devs should check is whether the version test > in libclang-config-version.cmake.in looks correct. The logic needs to > match your interface compatibility and versioning policy. Currently > it says that versions will be forward and backward compatible across > all minor versions of the same major version, and that a change in > major version breaks compatibility. This is a reasonable policy, but > this code needs to match your actual policy.
AFAIK libclang is forward-compatible across minor versions, but not backwards (i.e. because new features can be introduced with minor versions). Patch versions should be forwards- and backwards-compatible (modulo bug fixes). Argyrios or Dmitri can confirm, though (cc'd). Jordan _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
