diff options
| author | Tom Yu <tlyu@mit.edu> | 2005-07-20 00:13:38 +0000 |
|---|---|---|
| committer | Tom Yu <tlyu@mit.edu> | 2005-07-20 00:13:38 +0000 |
| commit | 1c5ec2d0ea7ff973e243f76ca35a1976a145854c (patch) | |
| tree | 53aa0f2b8a53d1d6e9e56bf17b8f4f981a27370a /src | |
| parent | 45bf21aa68d8be671efc3769bd5f726ab27818ab (diff) | |
| download | krb5-1c5ec2d0ea7ff973e243f76ca35a1976a145854c.tar.gz krb5-1c5ec2d0ea7ff973e243f76ca35a1976a145854c.tar.xz krb5-1c5ec2d0ea7ff973e243f76ca35a1976a145854c.zip | |
* aclocal.m4 (AC_LIBRARY_NET): Special-case AIX 5.x due to broken
res_ninit(), or more precisely, incorrect size of struct
__res_state.
ticket: 2902
tags: pullup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17309 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/aclocal.m4 | 9 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a54ee67f2d..60655e380e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2005-07-19 Tom Yu <tlyu@mit.edu> + + * aclocal.m4 (AC_LIBRARY_NET): Special-case AIX 5.x due to broken + res_ninit(), or more precisely, incorrect size of struct + __res_state. + 2005-07-01 Ken Raeburn <raeburn@mit.edu> * Makefile.in (INSTALLMKDIRS): Add KRB5_DB_MODULE_DIR. diff --git a/src/aclocal.m4 b/src/aclocal.m4 index 78c4ea5031..68cd0412db 100644 --- a/src/aclocal.m4 +++ b/src/aclocal.m4 @@ -1402,6 +1402,15 @@ AC_DEFUN(AC_LIBRARY_NET, [ # We assume that if libresolv exists we can link against it. # This may get us a gethostby* that doesn't respect nsswitch. AC_CHECK_LIB(resolv, main) + + case $krb5_cv_host in + *-*-aix5*) + # AIX 5 has broken res_ninit due to resolv.h not having the correct + # size of struct __res_state; since we switch off of res_nsearch() + # rather than res_ninit(), pretend res_nsearch() is not available. + krb5_cv_func_res_nsearch=no + ;; + esac _KRB5_AC_CHECK_RES_FUNCS(res_nsearch res_search ns_initparse dnl ns_name_uncompress dn_skipname res_ndestroy) if test $krb5_cv_func_res_nsearch = no \ |
