configure: Make -Bsymbolic check work with clang.

Update the -Bsymbolic check with the version glib has. This version
works with clang.

https://bugzilla.gnome.org/show_bug.cgi?id=759713
This commit is contained in:
Koop Mast 2015-12-21 00:43:49 +01:00 committed by Sebastian Dröge
parent d60c46920b
commit e4c32adaf3

View file

@ -208,17 +208,17 @@ AM_CONDITIONAL(HAVE_THEORA, test "x$HAVE_THEORA" = "xyes")
dnl Check for -Bsymbolic-functions linker flag used to avoid dnl Check for -Bsymbolic-functions linker flag used to avoid
dnl intra-library PLT jumps, if available. dnl intra-library PLT jumps, if available.
AC_ARG_ENABLE(Bsymbolic, AC_ARG_ENABLE(Bsymbolic,
[AC_HELP_STRING([--disable-Bsymbolic], [AS_HELP_STRING([--disable-Bsymbolic],[avoid linking with -Bsymbolic])],,
[avoid linking with -Bsymbolic])],, [SAVED_LDFLAGS="${LDFLAGS}" SAVED_LIBS="${LIBS}"
[SAVED_LDFLAGS="${LDFLAGS}"
AC_MSG_CHECKING([for -Bsymbolic-functions linker flag]) AC_MSG_CHECKING([for -Bsymbolic-functions linker flag])
LDFLAGS=-Wl,-Bsymbolic-functions LDFLAGS=-Wl,-Bsymbolic-functions
AC_TRY_LINK([], [int main (void) { return 0; }], LIBS=
AC_TRY_LINK([], [return 0],
AC_MSG_RESULT(yes) AC_MSG_RESULT(yes)
enable_Bsymbolic=yes, enable_Bsymbolic=yes,
AC_MSG_RESULT(no) AC_MSG_RESULT(no)
enable_Bsymbolic=no) enable_Bsymbolic=no)
LDFLAGS="${SAVED_LDFLAGS}"]) LDFLAGS="${SAVED_LDFLAGS}" LIBS="${SAVED_LIBS}"])
AC_ARG_WITH([omx-target], AC_ARG_WITH([omx-target],
AS_HELP_STRING([--with-omx-target],[Use this OpenMAX IL target (generic, bellagio, rpi)]), AS_HELP_STRING([--with-omx-target],[Use this OpenMAX IL target (generic, bellagio, rpi)]),