Fix for AC_CACHE_CHECK broken-ness; change default' ->
yes'.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4885 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -10,7 +10,7 @@ AC_ARG_WITH(mips_abi,
|
||||
|
||||
case "$host_os" in
|
||||
irix*)
|
||||
with_mips_abi="${with_mips_abi:-default}"
|
||||
with_mips_abi="${with_mips_abi:-yes}"
|
||||
if test -n "$GCC"; then
|
||||
|
||||
# GCC < 2.8 only supports the O32 ABI. GCC >= 2.8 has a flag to select
|
||||
@@ -31,13 +31,19 @@ case "${with_mips_abi}" in
|
||||
esac
|
||||
if test -n "$abi" ; then
|
||||
ac_foo=krb_cv_gcc_`echo $abi | tr =- __`
|
||||
AC_CACHE_CHECK([if $CC supports the $abi option], $ac_foo, [
|
||||
dnl
|
||||
dnl can't use AC_CACHE_CHECK here, since it doesn't quote CACHE-ID to
|
||||
dnl AC_MSG_RESULT
|
||||
dnl
|
||||
AC_MSG_CHECKING([if $CC supports the $abi option])
|
||||
AC_CACHE_VAL($ac_foo, [
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS $abi"
|
||||
AC_TRY_COMPILE(,int x;, eval $ac_foo=yes, eval $ac_foo=no)
|
||||
CFLAGS="$save_CFLAGS"
|
||||
])
|
||||
ac_res=`eval echo \\\$$ac_foo`
|
||||
AC_MSG_RESULT($ac_res)
|
||||
if test $ac_res = no; then
|
||||
# Try to figure out why that failed...
|
||||
case $abi in
|
||||
@@ -54,7 +60,7 @@ case $abi in
|
||||
abi=''
|
||||
;;
|
||||
-mabi=n32|-mabi=64)
|
||||
if test $with_mips_abi = default; then
|
||||
if test $with_mips_abi = yes; then
|
||||
# Old GCC, default to O32
|
||||
abi=32
|
||||
abilibdirext=''
|
||||
@@ -69,7 +75,7 @@ fi #if test -n "$abi" ; then
|
||||
else
|
||||
case "${with_mips_abi}" in
|
||||
32|o32) abi='-32'; abilibdirext='' ;;
|
||||
n32|default|yes) abi='-n32'; abilibdirext='32' ;;
|
||||
n32|yes) abi='-n32'; abilibdirext='32' ;;
|
||||
64) abi='-64'; abilibdirext='64' ;;
|
||||
no) abi=''; abilibdirext='';;
|
||||
*) AC_ERROR("Invalid ABI specified") ;;
|
||||
|
Reference in New Issue
Block a user