diff --git a/configure.ac b/configure.ac index ae8d34c602..448a91ae84 100644 --- a/configure.ac +++ b/configure.ac @@ -1088,6 +1088,8 @@ AG_GST_CHECK_FEATURE(MPLEX, [mplex], mplex, [ MPLEX_LIBS="$MPLEX_LIBS -lmplex2 -lm" OLD_LIBS="$LIBS" LIBS="$LIBS $MPLEX_LIBS" + OLD_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $MPLEX_LDFLAGS" dnl older libmplex uses off_t SegmentSize (), which leads to fuzzy ABI; dnl don't want this here AC_MSG_CHECKING([for valid mplex objects]) @@ -1120,9 +1122,11 @@ main (int argc, HAVE_MPLEX="yes" AC_SUBST(MPLEX_CFLAGS) AC_SUBST(MPLEX_LIBS) + AC_SUBST(MPLEX_LDFLAGS) AC_MSG_RESULT(yes) ], AC_MSG_RESULT(no)) LIBS="$OLD_LIBS" + LDFLAGS="$OLD_LDFLAGS" ]) CPPFLAGS="$OLD_CPPFLAGS" AC_LANG_C diff --git a/ext/mplex/Makefile.am b/ext/mplex/Makefile.am index d8976e70ae..86ff2f2158 100644 --- a/ext/mplex/Makefile.am +++ b/ext/mplex/Makefile.am @@ -10,7 +10,7 @@ libgstmplex_la_CXXFLAGS = \ $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(MPLEX_CFLAGS) libgstmplex_la_LIBADD = \ $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(MPLEX_LIBS) -libgstmplex_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) +libgstmplex_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(MPLEX_LDFLAGS) libgstmplex_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = \