From: Harlan Stenn Date: Thu, 21 Sep 2000 04:49:54 +0000 (-0000) Subject: ChangeLog, aclocal.m4, configure, configure.in: X-Git-Tag: NTP_4_0_99_M~160 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=79a210d1dd4a7e043e71781efd4d92b157df9bc0;p=thirdparty%2Fntp.git ChangeLog, aclocal.m4, configure, configure.in: * configure.in: Much improved Solaris patch-level check for the FLL bug test. From: Marc.Brett@westgeo.com bk: 39c993726m_PYnEBPR-U_SRaFQJ4Iw --- diff --git a/ChangeLog b/ChangeLog index e45a1860fe..7201e112b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2000-09-21 Harlan Stenn + + * configure.in: Much improved Solaris patch-level check for the + FLL bug test. + From: Marc.Brett@westgeo.com + 2000-09-19 Harlan Stenn * include/Makefile.am (noinst_HEADERS): Added ntp_tty.h diff --git a/configure b/configure index 09dca3c1e1..0731c8dcf4 100755 --- a/configure +++ b/configure @@ -12296,21 +12296,40 @@ if test "${enable_kernel_fll_bug+set}" = set; then else case "$target" in *-*-solaris2.6) - case "`uname -v`" in - Generic_105181-17) - ans=no + unamev=`uname -v` + case "$unamev" in + Generic_105181-*) + old_IFS="$IFS" + IFS="-" + set $unamev + IFS="$old_IFS" + if test "$2" -ge 17 + then + # Generic_105181-17 and higher + ans=no + else + ans=yes + fi ;; *) ans=yes ;; esac ;; *-*-solaris2.7) - case "`uname -v`" in - Generic_106541-07) - ans=no - ;; - Generic_106541-08) - ans=no + unamev=`uname -v` + case "$unamev" in + Generic_106541-*) + old_IFS="$IFS" + IFS="-" + set $unamev + IFS="$old_IFS" + if test "$2" -ge 07 + then + # Generic_106541-07 and higher + ans=no + else + ans=yes + fi ;; *) ans=yes ;; @@ -12323,7 +12342,7 @@ else fi ac_cv_var_kernel_fll_bug=$ans fi -echo "configure:12326: result: $ac_cv_var_kernel_fll_bug" >&5 +echo "configure:12345: result: $ac_cv_var_kernel_fll_bug" >&5 echo "${ECHO_T}$ac_cv_var_kernel_fll_bug" >&6 case "$ac_cv_var_kernel_fll_bug" in yes) cat >>confdefs.h <<\EOF diff --git a/configure.in b/configure.in index 7e4e11a1a7..5592d5aa5e 100644 --- a/configure.in +++ b/configure.in @@ -2964,21 +2964,40 @@ AC_CACHE_CHECK(if we should avoid kernel FLL bug, ac_cv_var_kernel_fll_bug, [ans=$enableval], [case "$target" in *-*-solaris2.6) - case "`uname -v`" in - Generic_105181-17) - ans=no + unamev=`uname -v` + case "$unamev" in + Generic_105181-*) + old_IFS="$IFS" + IFS="-" + set $unamev + IFS="$old_IFS" + if test "$2" -ge 17 + then + # Generic_105181-17 and higher + ans=no + else + ans=yes + fi ;; *) ans=yes ;; esac ;; *-*-solaris2.7) - case "`uname -v`" in - Generic_106541-07) - ans=no - ;; - Generic_106541-08) - ans=no + unamev=`uname -v` + case "$unamev" in + Generic_106541-*) + old_IFS="$IFS" + IFS="-" + set $unamev + IFS="$old_IFS" + if test "$2" -ge 07 + then + # Generic_106541-07 and higher + ans=no + else + ans=yes + fi ;; *) ans=yes ;;