[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] library soname versions
The attached patch: * Arranges for the sonames of libxenstore, libxc and libblktap to be set from a single place in Config.mk. * Bumps the soname major version number to 3.2 in preparation for 3.2 rc1 after which we do not expect to have ABI changes. I have not done anything about libaio, libfsimage and libflask. The former two are from important elsewhere and if we're lucky will have sane versioning upstream. libflask has a very small interface and I'm hoping that the XSM authors have been keeping some ABI discipline. Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> diff -r c0f7ba3aa9b2 Config.mk --- a/Config.mk Fri Dec 07 12:48:36 2007 +0000 +++ b/Config.mk Fri Dec 07 13:32:18 2007 +0000 @@ -12,6 +12,9 @@ ifeq ($(XEN_TARGET_ARCH),x86_32) ifeq ($(XEN_TARGET_ARCH),x86_32) XEN_TARGET_X86_PAE ?= y endif + +LIBRARIES_VERSION_MAJOR = 3.2 +LIBRARIES_VERSION_MINOR = 0 CONFIG_$(XEN_OS) := y diff -r c0f7ba3aa9b2 tools/blktap/lib/Makefile --- a/tools/blktap/lib/Makefile Fri Dec 07 12:48:36 2007 +0000 +++ b/tools/blktap/lib/Makefile Fri Dec 07 13:32:18 2007 +0000 @@ -1,8 +1,8 @@ XEN_ROOT = ../../.. XEN_ROOT = ../../.. include $(XEN_ROOT)/tools/Rules.mk -MAJOR = 3.0 -MINOR = 0 +MAJOR = $(LIBRARIES_VERSION_MAJOR) +MINOR = $(LIBRARIES_VERSION_MINOR) SONAME = libblktap.so.$(MAJOR) BLKTAP_INSTALL_DIR = /usr/sbin diff -r c0f7ba3aa9b2 tools/libxc/Makefile --- a/tools/libxc/Makefile Fri Dec 07 12:48:36 2007 +0000 +++ b/tools/libxc/Makefile Fri Dec 07 13:32:18 2007 +0000 @@ -1,8 +1,8 @@ XEN_ROOT = ../.. XEN_ROOT = ../.. include $(XEN_ROOT)/tools/Rules.mk -MAJOR = 3.1 -MINOR = 0 +MAJOR = $(LIBRARIES_VERSION_MAJOR) +MINOR = $(LIBRARIES_VERSION_MINOR) CTRL_SRCS-y := CTRL_SRCS-y += xc_core.c diff -r c0f7ba3aa9b2 tools/xenstore/Makefile --- a/tools/xenstore/Makefile Fri Dec 07 12:48:36 2007 +0000 +++ b/tools/xenstore/Makefile Fri Dec 07 13:29:09 2007 +0000 @@ -2,8 +2,8 @@ include $(XEN_ROOT)/tools/Rules.mk include $(XEN_ROOT)/tools/Rules.mk XEN_LIBXC = $(XEN_ROOT)/tools/libxc -MAJOR = 3.0 -MINOR = 0 +MAJOR = $(LIBRARIES_VERSION_MAJOR) +MINOR = $(LIBRARIES_VERSION_MINOR) PROFILE=#-pg BASECFLAGS=-Werror _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |