* aclocal.m4: Define KRB5_AC_NEED_BIND_8_COMPAT to check for bind 9 and higher. ...
authorAlexandra Ellwood <lxs@mit.edu>
Tue, 18 Mar 2003 15:31:35 +0000 (15:31 +0000)
committerAlexandra Ellwood <lxs@mit.edu>
Tue, 18 Mar 2003 15:31:35 +0000 (15:31 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15289 dc483132-0cff-0310-8789-dd5450dbe970

src/ChangeLog
src/aclocal.m4

index 6f18978f5be772d5f9d025e0a825f3cdda047d36..748197a638b6c07645e14c5c53ad4a9494690dca 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-18  Alexandra Ellwood  <lxs@mit.edu>
+
+    * aclocal.m4: Define KRB5_AC_NEED_BIND_8_COMPAT to check for bind 9
+    and higher.  When bind 9 is present, BIND_8_COMPAT needs to be defined to
+    get bind 8 types.
+
 2003-03-12  Tom Yu  <tlyu@mit.edu>
 
        * Makefile.in (AWK): Default to awk, not gawk.  User can override
index 3a0895f71c6d06cc8749fe5ecd6c76a79f2edae9..808cd5f501eca7cd20cd3f9abc77180d6f1b5c75 100644 (file)
@@ -1519,3 +1519,23 @@ AC_SUBST(DB_HEADER_VERSION)
 AC_SUBST(DB_LIB)
 ])
 dnl
+dnl
+dnl KRB5_AC_NEED_BIND_8_COMPAT --- check to see if we are on a bind 9 system
+dnl
+dnl
+AC_DEFUN(KRB5_AC_NEED_BIND_8_COMPAT,[
+AC_REQUIRE([AC_PROG_CC])dnl
+dnl
+dnl On a bind 9 system, we need to define BIND_8_COMPAT
+dnl
+AC_MSG_CHECKING(for bind 9 or higher)
+AC_CACHE_VAL(krb5_cv_need_bind_8_compat,[
+AC_TRY_COMPILE([#include <arpa/nameser.h>], [HEADER hdr;],
+krb5_cv_need_bind_8_compat=no, 
+[AC_TRY_COMPILE([#define BIND_8_COMPAT
+#include <arpa/nameser.h>], [HEADER hdr;],
+krb5_cv_need_bind_8_compat=yes, krb5_cv_need_bind_8_compat=no)])])
+AC_MSG_RESULT($krb5_cv_need_bind_8_compat)
+test $krb5_cv_need_bind_8_compat = yes && AC_DEFINE(BIND_8_COMPAT,1,[Define if OS has bind 9])
+])
+dnl