mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-22 15:18:21 +00:00
configure.ac: Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we want gmodule-no-export-2.0.pc instea...
Original commit message from CVS: * configure.ac: Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we want gmodule-no-export-2.0.pc instead so that we don't drag in --export-dynamic on every project that links to GStreamer. Also, make our export regex only match the start of symbols, rather than any symbol that contains '_gst' somewhere. * libs/gst/check/Makefile.am: The libgstcheck we build does however need export-dynamic, as it produces some symbols that don't match our _gst... style regex.
This commit is contained in:
parent
a8bbbf2e2d
commit
5ad1430ce9
4 changed files with 18 additions and 4 deletions
14
ChangeLog
14
ChangeLog
|
@ -1,3 +1,17 @@
|
|||
2006-09-28 Jan Schmidt <thaytan@mad.scientist.com>
|
||||
|
||||
* configure.ac:
|
||||
Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we
|
||||
want gmodule-no-export-2.0.pc instead so that we don't drag in
|
||||
--export-dynamic on every project that links to GStreamer.
|
||||
|
||||
Also, make our export regex only match the start of symbols, rather
|
||||
than any symbol that contains '_gst' somewhere.
|
||||
|
||||
* libs/gst/check/Makefile.am:
|
||||
The libgstcheck we build does however need export-dynamic, as it
|
||||
produces some symbols that don't match our _gst... style regex.
|
||||
|
||||
2006-09-27 Jan Schmidt <thaytan@mad.scientist.com>
|
||||
|
||||
* gst/gst.c: (init_pre), (scan_and_update_registry),
|
||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
|||
Subproject commit a8c15b7a2c75fc2bd83850cb17cb05a1ee84ecaf
|
||||
Subproject commit bdd0108b3540ffadeb82cee28b8867a8a6e7ae78
|
|
@ -388,7 +388,7 @@ dnl set location of plugin directory
|
|||
GST_SET_PLUGINDIR
|
||||
|
||||
dnl FIXME: add LIBXML_PKG here
|
||||
GST_PKG_DEPS="glib-2.0, gobject-2.0, gmodule-2.0, gthread-2.0"
|
||||
GST_PKG_DEPS="glib-2.0, gobject-2.0, gmodule-no-export-2.0, gthread-2.0"
|
||||
AC_SUBST(GST_PKG_DEPS)
|
||||
|
||||
dnl define an ERROR_CFLAGS Makefile variable
|
||||
|
@ -447,7 +447,7 @@ AC_SUBST(GST_ALL_LDFLAGS)
|
|||
dnl GST_LIB_LDFLAGS
|
||||
dnl linker flags shared by all libraries
|
||||
dnl LDFLAGS modifier defining exported symbols from built libraries
|
||||
GST_LIB_LDFLAGS="-export-symbols-regex [_]*\(gst_\|Gst\|GST_\).*"
|
||||
GST_LIB_LDFLAGS="-export-symbols-regex \^[_]*\(gst_\|Gst\|GST_\).*"
|
||||
AC_SUBST(GST_LIB_LDFLAGS)
|
||||
|
||||
dnl GST_OBJ_*
|
||||
|
|
|
@ -9,7 +9,7 @@ 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) \
|
||||
$(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la
|
||||
libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = \
|
||||
libgstcheck_@GST_MAJORMINOR@_la_LDFLAGS = -Wl,--export-dynamic \
|
||||
libgstbase_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
||||
|
||||
libgstcheck_@GST_MAJORMINOR@includedir = \
|
||||
|
|
Loading…
Reference in a new issue