aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
authorGravatar David Bremner <bremner@debian.org>2011-10-04 13:47:04 -0300
committerGravatar David Bremner <bremner@debian.org>2011-10-04 13:47:04 -0300
commit9e976fc60c40e07cb62a7d656e86ee3101c1b2f5 (patch)
tree73ff8b639e801956ba348a1818770730399b1ca8 /lib
parent5c00af46ec5add69b3b2750ea2a9437e5953a7b0 (diff)
lib: bump SONAME
Based on discussions with amdragon, tschwinge, and others on IRC, I concluded that 1) symbol versioning was probably overkill for libnotmuch 2) It was also probably GNU ld specific 3) Most importantly, nobody could tell me on short notice how exactly it works. So since the change to the notmuch_database_find_message breaks the previous ABI, we need to bump the SONAME.
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile.local10
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/Makefile.local b/lib/Makefile.local
index 80984329..ea20b2b3 100644
--- a/lib/Makefile.local
+++ b/lib/Makefile.local
@@ -5,19 +5,13 @@
# the library interface, (such as the deletion of an API or a major
# semantic change that breaks formerly functioning code).
#
-# Note: We don't currently have plans to increment this at this time.
-# If we *do* want to make an incompatible change to the library
-# interface, we'll have to decide whether to increment this (creating
-# a new soname) or to introduce symbol versioning to be able to
-# provide support for both old and new interfaces without having to
-# increment this.
-LIBNOTMUCH_VERSION_MAJOR = 1
+LIBNOTMUCH_VERSION_MAJOR = 2
# The minor version of the library interface. This should be incremented at
# the time of release for any additions to the library interface,
# (and when it is incremented, the release version of the library should
# be reset to 0).
-LIBNOTMUCH_VERSION_MINOR = 4
+LIBNOTMUCH_VERSION_MINOR = 0
# The release version the library interface. This should be incremented at
# the time of release if there have been no changes to the interface, (but