Don't create the shared lib using soname.

ok sthen@
This commit is contained in:
brad 2012-09-28 01:47:02 +00:00
parent 5a25d81620
commit f022992b79
2 changed files with 13 additions and 8 deletions

View File

@ -1,8 +1,9 @@
# $OpenBSD: Makefile,v 1.7 2010/11/15 00:22:49 espie Exp $
# $OpenBSD: Makefile,v 1.8 2012/09/28 01:47:02 brad Exp $
COMMENT = audio plugin API
DISTNAME = vamp-plugin-sdk-2.0
REVISION = 0
SHARED_LIBS += vamp-sdk 1.0
SHARED_LIBS += vamp-hostsdk 1.0

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-Makefile_in,v 1.1 2009/03/14 03:48:07 jakemsr Exp $
--- Makefile.in.orig Mon Dec 1 03:48:41 2008
+++ Makefile.in Fri Mar 13 19:39:36 2009
$OpenBSD: patch-Makefile_in,v 1.2 2012/09/28 01:47:02 brad Exp $
--- Makefile.in.orig Mon Dec 1 06:48:41 2008
+++ Makefile.in Wed Aug 22 18:50:43 2012
@@ -75,15 +75,15 @@ INSTALL_SDK_LIBS := $(INSTALL_PREFIX)/lib
INSTALL_PLUGINS := $(INSTALL_PREFIX)/lib/vamp
INSTALL_BINARIES := $(INSTALL_PREFIX)/bin
@ -23,15 +23,19 @@ $OpenBSD: patch-Makefile_in,v 1.1 2009/03/14 03:48:07 jakemsr Exp $
INSTALL_HOSTSDK_STATIC := libvamp-hostsdk.a
INSTALL_HOSTSDK_LA := libvamp-hostsdk.la
@@ -91,7 +91,7 @@ INSTALL_PKGCONFIG := $(INSTALL_PREFIX)/lib/pkgconfig
@@ -91,9 +91,9 @@ INSTALL_PKGCONFIG := $(INSTALL_PREFIX)/lib/pkgconfig
# Flags required to tell the compiler to create a dynamically loadable object
#
-DYNAMIC_LDFLAGS = -static-libgcc -shared -Wl,-Bsymbolic
+DYNAMIC_LDFLAGS = -shared -fPIC
SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_SDK_LINK_ABI)
HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_HOSTSDK_LINK_ABI)
-SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_SDK_LINK_ABI)
-HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_HOSTSDK_LINK_ABI)
+DYNAMIC_LDFLAGS = -shared -fPIC -Wl,-Bsymbolic
+SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS)
+HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS)
# Additional flags for making a plugin. This version script tells the
# GNU linker to make all symbols in the library hidden except for the
@@ -157,10 +157,10 @@ HOSTSDK_STATIC = \
$(SRCDIR)/libvamp-hostsdk.a