* 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>
|
||||
|
||||
* symtab.cc (Symbol::should_add_dynsym_entry) Return false for
|
||||
|
1
gold/configure
vendored
1
gold/configure
vendored
@ -6384,6 +6384,7 @@ error
|
||||
#elif __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 11)
|
||||
error
|
||||
#endif
|
||||
__asm__(".type foo, %gnu_indirect_function");
|
||||
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
|
@ -369,7 +369,7 @@ fi
|
||||
AC_SUBST(RANDOM_SEED_CFLAGS)
|
||||
|
||||
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_COMPILE_IFELSE([
|
||||
#include <features.h>
|
||||
@ -378,6 +378,7 @@ error
|
||||
#elif __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 11)
|
||||
error
|
||||
#endif
|
||||
__asm__(".type foo, %gnu_indirect_function");
|
||||
], [gold_cv_lib_glibc2_11=yes], [gold_cv_lib_glibc2_11=no])])
|
||||
|
||||
AM_CONDITIONAL(IFUNC, test "$gold_cv_lib_glibc2_11" = "yes")
|
||||
|
Loading…
Reference in New Issue
Block a user