From aebf2b71d99695225d2c434444a22aebb3e6a58d Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 14 Jul 1996 02:22:53 +0000 Subject: [PATCH] now makes sure you don't have a config.cache file from another OS --- aclocal.m4 | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/aclocal.m4 b/aclocal.m4 index 932d7ff20..57b843002 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -304,7 +304,7 @@ AC_BEFORE([$0], [AC_PROGRAM_CHECK]) OS="" OSREV=0 if test -n "$UNAMEPROG"; then - echo "checking OS based on uname(1)" + echo $ac_n "checking OS based on uname(1) $ac_c" OS="unknown" OS=`$UNAMEPROG -s` # some OS's set -s the same as -n (BROKEN!!!) @@ -346,6 +346,17 @@ else OS="unknown" fi fi +if test -n "$sudo_cv_old_osname" -a "$sudo_cv_old_osname" != "${OS}${OSREV}" +then + echo "" + echo "" + echo "Fatal Error: config.cache exists from another platform!" + echo "Please remove it and re-run configure." + echo "" + exit 1 +fi +AC_CACHE_VAL(sudo_cv_old_osname, sudo_cv_old_osname="${OS}${OSREV}") +echo "" ])dnl dnl @@ -356,7 +367,7 @@ dnl dnl SUDO_CONVEX dnl AC_DEFUN(SUDO_CONVEX, -[echo checking for ConvexOS +[echo $ac_n "checking for ConvexOS $ac_c" AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, [#if defined(__convex__) || defined(convex) @@ -369,7 +380,7 @@ dnl dnl SUDO_MTXINU dnl AC_DEFUN(SUDO_MTXINU, -[echo checking for MORE/BSD +[echo $ac_n "checking for MORE/BSD $ac_c" AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, [#include @@ -383,7 +394,7 @@ dnl dnl SUDO_NEXT dnl AC_DEFUN(SUDO_NEXT, -[echo checking for NeXTstep +[echo $ac_n "checking for NeXTstep $ac_c" if test -r /usr/lib/NextStep/software_version; then OS=NeXT OSREV=`$SEDPROG -e 's/^[[ \.0A-z]]*//' -e 's/\..*//' -e 1q < /usr/lib/NextStep/software_version` @@ -394,7 +405,7 @@ dnl dnl SUDO_BSD dnl AC_DEFUN(SUDO_BSD, -[echo checking for BSD +[echo $ac_n "checking for BSD $ac_c" AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ $0], [AC_EGREP_HEADER])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, [#include -- 2.40.0