configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076)
authorDavid Schleef <ds@schleef.org>
Thu, 15 Sep 2005 05:58:37 +0000 (05:58 +0000)
committerDavid Schleef <ds@schleef.org>
Thu, 15 Sep 2005 05:58:37 +0000 (05:58 +0000)
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
common
configure.ac
gst/base/Makefile.am
gst/check/Makefile.am
libs/gst/base/Makefile.am
libs/gst/check/Makefile.am
libs/gst/controller/Makefile.am
libs/gst/dataprotocol/Makefile.am

index 7611aba..08a6c4c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2005-09-14  David Schleef  <ds@schleef.org>
 
+       * 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  <ds@schleef.org>
+
        * 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 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit beb88603e0babccd4e8548b676b4b5c9dd6e28db
+Subproject commit 97fbc2dd78ea0cc2225b63ff383802b7c376d9b7
index 74dd5cf..754574c 100644 (file)
@@ -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"
index a921189..ebe89e6 100644 (file)
@@ -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
index 7d67323..72dd124 100644 (file)
@@ -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
index a921189..ebe89e6 100644 (file)
@@ -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
index 7d67323..72dd124 100644 (file)
@@ -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
index 388e472..d49fbfc 100644 (file)
@@ -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)
index cbb403d..87ba2da 100644 (file)
@@ -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)