1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00

Use PI_STATIC_AND_HIDDEN on sparc if we universally use GOTDATA relocs.

* sysdeps/sparc/elf/configure.in (PI_STATIC_AND_HIDDEN): Define if
	both binutils and gcc support GOTDATA.
This commit is contained in:
David S. Miller
2012-02-20 17:47:27 -08:00
parent 0722d7c2ac
commit d510c12326
3 changed files with 14 additions and 0 deletions

View File

@ -209,3 +209,9 @@ if test $libc_cv_sparc_gcc_gotdata = yes; then
$as_echo "#define HAVE_GCC_GOTDATA 1" >>confdefs.h
fi
if test $libc_cv_sparc_gcc_gotdata = yes \
&& test $libc_cv_sparc_gotdata = yes; then
$as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h
fi

View File

@ -98,3 +98,8 @@ rm -f conftest*])
if test $libc_cv_sparc_gcc_gotdata = yes; then
AC_DEFINE(HAVE_GCC_GOTDATA)
fi
if test $libc_cv_sparc_gcc_gotdata = yes \
&& test $libc_cv_sparc_gotdata = yes; then
AC_DEFINE(PI_STATIC_AND_HIDDEN)
fi