* configure.ac: Add check for gnu_indirect_function support in
the toolchain building binutils. * configure: Rebuild.
This commit is contained in:
parent
4db71c0b79
commit
d0773f31b4
|
@ -1,3 +1,9 @@
|
||||||
|
2011-03-02 Simon Baldwin <simonb@google.com>
|
||||||
|
|
||||||
|
* configure.ac: Add check for gnu_indirect_function support in
|
||||||
|
the toolchain building binutils.
|
||||||
|
* configure: Rebuild.
|
||||||
|
|
||||||
2010-02-18 Rafael Ávila de Espíndola <respindola@mozilla.com>
|
2010-02-18 Rafael Ávila de Espíndola <respindola@mozilla.com>
|
||||||
|
|
||||||
* symtab.cc (Symbol::should_add_dynsym_entry) Return false for
|
* symtab.cc (Symbol::should_add_dynsym_entry) Return false for
|
||||||
|
|
|
@ -6384,6 +6384,7 @@ error
|
||||||
#elif __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 11)
|
#elif __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 11)
|
||||||
error
|
error
|
||||||
#endif
|
#endif
|
||||||
|
__asm__(".type foo, %gnu_indirect_function");
|
||||||
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
if ac_fn_c_try_compile "$LINENO"; then :
|
if ac_fn_c_try_compile "$LINENO"; then :
|
||||||
|
|
|
@ -369,7 +369,7 @@ fi
|
||||||
AC_SUBST(RANDOM_SEED_CFLAGS)
|
AC_SUBST(RANDOM_SEED_CFLAGS)
|
||||||
|
|
||||||
dnl On GNU/Linux ifunc is supported by the dynamic linker in glibc
|
dnl On GNU/Linux ifunc is supported by the dynamic linker in glibc
|
||||||
dnl 2.11 or later.
|
dnl 2.11 or later, and by binutils 2.20.1 or later.
|
||||||
AC_CACHE_CHECK([for glibc >= 2.11], [gold_cv_lib_glibc2_11],
|
AC_CACHE_CHECK([for glibc >= 2.11], [gold_cv_lib_glibc2_11],
|
||||||
[AC_COMPILE_IFELSE([
|
[AC_COMPILE_IFELSE([
|
||||||
#include <features.h>
|
#include <features.h>
|
||||||
|
@ -378,6 +378,7 @@ error
|
||||||
#elif __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 11)
|
#elif __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 11)
|
||||||
error
|
error
|
||||||
#endif
|
#endif
|
||||||
|
__asm__(".type foo, %gnu_indirect_function");
|
||||||
], [gold_cv_lib_glibc2_11=yes], [gold_cv_lib_glibc2_11=no])])
|
], [gold_cv_lib_glibc2_11=yes], [gold_cv_lib_glibc2_11=no])])
|
||||||
|
|
||||||
AM_CONDITIONAL(IFUNC, test "$gold_cv_lib_glibc2_11" = "yes")
|
AM_CONDITIONAL(IFUNC, test "$gold_cv_lib_glibc2_11" = "yes")
|
||||||
|
|
Loading…
Reference in New Issue