mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
powerpc64: Fix by using the configure value $libc_cv_cc_submachine [BZ #31629]
This patch ensures that $libc_cv_cc_submachine, which is set from "--with-cpu", overrides $CFLAGS for configure time tests. Suggested-by: Peter Bergner <bergner@linux.ibm.com> Reviewed-by: Peter Bergner <bergner@linux.ibm.com>
This commit is contained in:
parent
fa9aecc045
commit
a81cdde1cb
4
sysdeps/powerpc/powerpc64/configure
vendored
4
sysdeps/powerpc/powerpc64/configure
vendored
@ -12,7 +12,7 @@ then :
|
||||
else $as_nop
|
||||
libc_cv_overlapping_opd=no
|
||||
echo 'void foo (void) {}' > conftest.c
|
||||
if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c -o conftest.s 1>&5'
|
||||
if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $libc_cv_cc_submachine -S conftest.c -o conftest.s 1>&5'
|
||||
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
@ -51,7 +51,7 @@ int bar (void);
|
||||
int foo (void) { return bar () + 1; }
|
||||
EOF
|
||||
libc_cv_ppc64_notoc=no
|
||||
if { ac_try='${CC-cc} $libc_cv_cc_submachine $CFLAGS $CPPFLAGS -S -o conftest.s conftest.c'
|
||||
if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $libc_cv_cc_submachine -S -o conftest.s conftest.c'
|
||||
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -7,7 +7,7 @@ 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
|
||||
if AC_TRY_COMMAND(${CC-cc} $CFLAGS $CPPFLAGS $libc_cv_cc_submachine -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
|
||||
@ -35,7 +35,7 @@ int bar (void);
|
||||
int foo (void) { return bar () + 1; }
|
||||
EOF
|
||||
libc_cv_ppc64_notoc=no
|
||||
if AC_TRY_COMMAND([${CC-cc} $libc_cv_cc_submachine $CFLAGS $CPPFLAGS -S -o conftest.s conftest.c]) \
|
||||
if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $libc_cv_cc_submachine -S -o conftest.s conftest.c]) \
|
||||
&& AC_TRY_COMMAND([grep -q -E 'bar@notoc' conftest.s])
|
||||
then
|
||||
libc_cv_ppc64_notoc=yes
|
||||
|
Loading…
Reference in New Issue
Block a user