From 92c94e7df230dd86eb46e8edf8e9d92531d5f6ef Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 20 Jun 2012 12:48:27 -0400 Subject: Add symbol versioning For ELF systems, turn on versioned symbols by default, and add a configure option to enable or disable them. --- libqpdf/build.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libqpdf') diff --git a/libqpdf/build.mk b/libqpdf/build.mk index ec770c23..c5549202 100644 --- a/libqpdf/build.mk +++ b/libqpdf/build.mk @@ -64,6 +64,8 @@ $(OBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.cc # # * If any interfaces have been removed or changed, we are not binary # compatible. Increment CURRENT, and set AGE and REVISION to 0. +# Also update libqpdf.map, changing the numeric portion to match +# CURRENT. # # * Otherwise, if any interfaces have been added since the last # public release, then increment CURRENT and AGE, and set REVISION @@ -72,4 +74,4 @@ $(OBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.cc # * Otherwise, increment REVISION $(TARGETS_libqpdf): $(OBJS_libqpdf) - $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),7,1,4) + $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),8,0,0) -- cgit v1.2.3-54-g00ecf