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 7611aba88e4d8f24760b83243ff30eb39ad0dd91..08a6c4c9fa9d88e5395879253edb5611abf8b40c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+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
diff --git a/common b/common
index beb88603e0babccd4e8548b676b4b5c9dd6e28db..97fbc2dd78ea0cc2225b63ff383802b7c376d9b7 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit beb88603e0babccd4e8548b676b4b5c9dd6e28db
+Subproject commit 97fbc2dd78ea0cc2225b63ff383802b7c376d9b7
index 74dd5cf502f63fad2aff96dac8953cf80d0a6297..754574c5a952643ed70a85ab908ad68317534a8d 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 a921189384192bbc8bf44d9dc2f0f4401de7bd98..ebe89e6ef069ef5bc574499c9d7c34d768959e34 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 7d67323c44867bb83cab6ecf3ce518807ce1ca93..72dd12449f37a8ac8739952448333c460c837919 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 a921189384192bbc8bf44d9dc2f0f4401de7bd98..ebe89e6ef069ef5bc574499c9d7c34d768959e34 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 7d67323c44867bb83cab6ecf3ce518807ce1ca93..72dd12449f37a8ac8739952448333c460c837919 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 388e472093e942be3c5f7260f8f9c3d113af849c..d49fbfc988b8cf14643e54c265c5debb2fc7f070 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 cbb403d7f9f94fcf88b4048c5d7d28623ddd1a45..87ba2da054096b7990267eb66e01259b02ba3f31 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)