]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
ChangeLog, aclocal.m4, configure, configure.in:
authorHarlan Stenn <stenn@ntp.org>
Thu, 21 Sep 2000 04:49:54 +0000 (04:49 -0000)
committerHarlan Stenn <stenn@ntp.org>
Thu, 21 Sep 2000 04:49:54 +0000 (04:49 -0000)
  * configure.in: Much improved Solaris patch-level check for the
  FLL bug test.
  From: Marc.Brett@westgeo.com

bk: 39c993726m_PYnEBPR-U_SRaFQJ4Iw

ChangeLog
configure
configure.in

index e45a1860fef3d048f62f8bcde6d5bc9626c5f2d6..7201e112b3b8dda3b5f4bac486a6d56f7280bd95 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-09-21  Harlan Stenn  <stenn@whimsy.udel.edu>
+
+       * configure.in: Much improved Solaris patch-level check for the
+       FLL bug test.
+       From: Marc.Brett@westgeo.com
+
 2000-09-19  Harlan Stenn  <stenn@whimsy.udel.edu>
 
        * include/Makefile.am (noinst_HEADERS): Added ntp_tty.h
index 09dca3c1e1a318a5e1427fd6fbace2252791d9f6..0731c8dcf46d7cdbc182c68169cf56a8f42e68eb 100755 (executable)
--- 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
index 7e4e11a1a7a830b7681798b9f52f4e42004af556..5592d5aa5eeb5f4e9bd06e53715c69ca0eb1c049 100644 (file)
@@ -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
             ;;