mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-29 16:21:07 +00:00
da9f333410
This feature doesn't depend on the linker, as can be seen from the actual test. It's a compiler feature. * sysdeps/powerpc/powerpc64/configure.ac: Correct "linker support for overlapping .opd entries" to "support...". * sysdeps/powerpc/powerpc64/configure: Regenerate
24 lines
734 B
Plaintext
24 lines
734 B
Plaintext
GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory.
|
|
# Local configure fragment for sysdeps/powerpc/powerpc64.
|
|
|
|
AC_CACHE_CHECK(for support for overlapping .opd entries,
|
|
libc_cv_overlapping_opd, [dnl
|
|
libc_cv_overlapping_opd=no
|
|
echo 'void foo (void) {}' > conftest.c
|
|
if AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c -o conftest.s 1>&AS_MESSAGE_LOG_FD); then
|
|
changequote(,)dnl
|
|
if grep '\.TOC\.@tocbase' conftest.s > /dev/null; then
|
|
if grep '\.TOC\.@tocbase[ ]*,[ ]*0' conftest.s > /dev/null; then
|
|
:
|
|
else
|
|
libc_cv_overlapping_opd=yes
|
|
fi
|
|
fi
|
|
changequote([,])dnl
|
|
fi
|
|
rm -f conftest.c conftest.s
|
|
])
|
|
if test x$libc_cv_overlapping_opd = xyes; then
|
|
AC_DEFINE(USE_PPC64_OVERLAPPING_OPD)
|
|
fi
|