From: David Schleef Date: Thu, 15 Sep 2005 05:58:37 +0000 (+0000) Subject: configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076) X-Git-Tag: RELEASE-0_9_3~144 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=20acc0ae7e7fb6d2863e3cca197a702ebb47e77f;p=platform%2Fupstream%2Fgstreamer.git 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: --- diff --git a/ChangeLog b/ChangeLog index 7611aba88e..08a6c4c9fa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +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 diff --git a/common b/common index beb88603e0..97fbc2dd78 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit beb88603e0babccd4e8548b676b4b5c9dd6e28db +Subproject commit 97fbc2dd78ea0cc2225b63ff383802b7c376d9b7 diff --git a/configure.ac b/configure.ac index 74dd5cf502..754574c5a9 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 a921189384..ebe89e6ef0 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 7d67323c44..72dd12449f 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 a921189384..ebe89e6ef0 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 7d67323c44..72dd12449f 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 388e472093..d49fbfc988 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 cbb403d7f9..87ba2da054 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)