summaryrefslogtreecommitdiffstats
path: root/server/Makefile.am
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2011-07-19 13:46:39 +0200
committerGerd Hoffmann <kraxel@redhat.com>2011-07-19 14:41:10 +0200
commit89accad2bf9fdcdd9393ad761e08e4348c2913f2 (patch)
treeae398cac70d840ddbc107d5e35d929a26c011820 /server/Makefile.am
parent4f0e0ac7122e5eecdb4094dd71db8f621e657d08 (diff)
downloadspice-89accad2bf9fdcdd9393ad761e08e4348c2913f2.tar.gz
spice-89accad2bf9fdcdd9393ad761e08e4348c2913f2.tar.xz
spice-89accad2bf9fdcdd9393ad761e08e4348c2913f2.zip
server: add symbol versioning to the spice server shared library.
This patch adds symbol versions to the spice server library. Each symbol which is exported by libspice-server gets tagged with the (stable) version where it appeared first. This way the linker and rpm are able to figure which version of the spice-server libary is required by a particular qemu binary/package. [ 0.8 branch: drop 0.10 symbols from list ] Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'server/Makefile.am')
-rw-r--r--server/Makefile.am1
1 files changed, 1 insertions, 0 deletions
diff --git a/server/Makefile.am b/server/Makefile.am
index 29388064..49cb5d9d 100644
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -59,6 +59,7 @@ lib_LTLIBRARIES = libspice-server.la
libspice_server_la_LDFLAGS = \
-version-number $(SPICE_LT_VERSION) \
+ -Wl,--version-script=spice-server.syms \
-no-undefined \
$(NULL)