From 20acc0ae7e7fb6d2863e3cca197a702ebb47e77f Mon Sep 17 00:00:00 2001 From: David Schleef Date: Thu, 15 Sep 2005 05:58:37 +0000 Subject: [PATCH] configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076) Original commit message from CVS: * configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076) * gst/base/Makefile.am: Add -no-undefined to LDFLAGS for libs * gst/check/Makefile.am: * libs/gst/controller/Makefile.am: * libs/gst/dataprotocol/Makefile.am: --- ChangeLog | 9 +++++++++ common | 2 +- configure.ac | 2 +- gst/base/Makefile.am | 3 ++- gst/check/Makefile.am | 3 ++- libs/gst/base/Makefile.am | 3 ++- libs/gst/check/Makefile.am | 3 ++- libs/gst/controller/Makefile.am | 3 ++- libs/gst/dataprotocol/Makefile.am | 3 ++- 9 files changed, 23 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7611aba..08a6c4c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,14 @@ 2005-09-14 David Schleef + * configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug + #316076) + * gst/base/Makefile.am: Add -no-undefined to LDFLAGS for libs + * gst/check/Makefile.am: + * libs/gst/controller/Makefile.am: + * libs/gst/dataprotocol/Makefile.am: + +2005-09-14 David Schleef + * configure.ac: Remove getbits library. Nothing uses it, and it should be in something like liboil if someone did want to use it. diff --git a/common b/common index beb8860..97fbc2d 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit beb88603e0babccd4e8548b676b4b5c9dd6e28db +Subproject commit 97fbc2dd78ea0cc2225b63ff383802b7c376d9b7 diff --git a/configure.ac b/configure.ac index 74dd5cf..754574c 100644 --- a/configure.ac +++ b/configure.ac @@ -586,7 +586,7 @@ AC_SUBST(GST_OBJ_CFLAGS, "$GST_OBJ_CFLAGS") AC_SUBST(GST_OBJ_LIBS, "$GST_OBJ_LIBS") dnl specific additional LDFLAGS for plugins -GST_PLUGIN_LDFLAGS="-module -avoid-version $EXPORT_LDFLAGS" +GST_PLUGIN_LDFLAGS="-module -avoid-version -no-undefined $EXPORT_LDFLAGS" AC_SUBST(GST_PLUGIN_LDFLAGS, "$GST_PLUGIN_LDFLAGS") plugindir="\$(libdir)/gstreamer-$GST_MAJORMINOR" diff --git a/gst/base/Makefile.am b/gst/base/Makefile.am index a921189..ebe89e6 100644 --- a/gst/base/Makefile.am +++ b/gst/base/Makefile.am @@ -14,7 +14,8 @@ libgstbase_@GST_MAJORMINOR@_la_SOURCES = \ libgstbase_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS) libgstbase_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) \ ../libgstreamer-@GST_MAJORMINOR@.la -libgstbase_@GST_MAJORMINOR@_la_LDFLAGS = +libgstbase_@GST_MAJORMINOR@_la_LDFLAGS = \ + -no-undefined libgstbase_@GST_MAJORMINOR@includedir = \ $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/base diff --git a/gst/check/Makefile.am b/gst/check/Makefile.am index 7d67323..72dd124 100644 --- a/gst/check/Makefile.am +++ b/gst/check/Makefile.am @@ -8,7 +8,8 @@ libgstcheck_@GST_MAJORMINOR@_la_SOURCES = \ libgstcheck_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS) $(CHECK_CFLAGS) libgstcheck_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) $(CHECK_LIBS) \ ../libgstreamer-@GST_MAJORMINOR@.la -libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = +libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = \ + -no-undefined libgstcheck_@GST_MAJORMINOR@includedir = \ $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/check diff --git a/libs/gst/base/Makefile.am b/libs/gst/base/Makefile.am index a921189..ebe89e6 100644 --- a/libs/gst/base/Makefile.am +++ b/libs/gst/base/Makefile.am @@ -14,7 +14,8 @@ libgstbase_@GST_MAJORMINOR@_la_SOURCES = \ libgstbase_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS) libgstbase_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) \ ../libgstreamer-@GST_MAJORMINOR@.la -libgstbase_@GST_MAJORMINOR@_la_LDFLAGS = +libgstbase_@GST_MAJORMINOR@_la_LDFLAGS = \ + -no-undefined libgstbase_@GST_MAJORMINOR@includedir = \ $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/base diff --git a/libs/gst/check/Makefile.am b/libs/gst/check/Makefile.am index 7d67323..72dd124 100644 --- a/libs/gst/check/Makefile.am +++ b/libs/gst/check/Makefile.am @@ -8,7 +8,8 @@ libgstcheck_@GST_MAJORMINOR@_la_SOURCES = \ libgstcheck_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS) $(CHECK_CFLAGS) libgstcheck_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) $(CHECK_LIBS) \ ../libgstreamer-@GST_MAJORMINOR@.la -libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = +libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = \ + -no-undefined libgstcheck_@GST_MAJORMINOR@includedir = \ $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/check diff --git a/libs/gst/controller/Makefile.am b/libs/gst/controller/Makefile.am index 388e472..d49fbfc 100644 --- a/libs/gst/controller/Makefile.am +++ b/libs/gst/controller/Makefile.am @@ -11,5 +11,6 @@ libgstcontroller_@GST_MAJORMINOR@_la_SOURCES = \ gsthelper.c libgstcontroller_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS) -I$(top_srcdir)/libs -libgstcontroller_@GST_MAJORMINOR@_la_LDFLAGS = @GST_LIB_LDFLAGS@ +libgstcontroller_@GST_MAJORMINOR@_la_LDFLAGS = @GST_LIB_LDFLAGS@ \ + -no-undefined libgstcontroller_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) diff --git a/libs/gst/dataprotocol/Makefile.am b/libs/gst/dataprotocol/Makefile.am index cbb403d..87ba2da 100644 --- a/libs/gst/dataprotocol/Makefile.am +++ b/libs/gst/dataprotocol/Makefile.am @@ -10,6 +10,7 @@ libgstdataprotocol_@GST_MAJORMINOR@_la_SOURCES = \ # remove GST_ENABLE_NEW when dataprotocol has been declared API-stable libgstdataprotocol_@GST_MAJORMINOR@_la_CFLAGS = $(GST_OBJ_CFLAGS) -I$(top_srcdir)/libs -DGST_ENABLE_NEW -libgstdataprotocol_@GST_MAJORMINOR@_la_LDFLAGS = @GST_LIB_LDFLAGS@ +libgstdataprotocol_@GST_MAJORMINOR@_la_LDFLAGS = @GST_LIB_LDFLAGS@ \ + -no-undefined libgstdataprotocol_@GST_MAJORMINOR@_la_LIBADD = $(GST_OBJ_LIBS) -- 2.7.4