From: Daniel Stenberg Date: Mon, 3 Mar 2003 22:30:25 +0000 (+0000) Subject: Detect AIX 4.3 or later, and if found disable the check for the thread-safe X-Git-Tag: curl-7_10_4~98 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=243942a7aa359ae08f73760f063b0da26ba5b664;p=curl Detect AIX 4.3 or later, and if found disable the check for the thread-safe *_r() functions as they're not needed (and if fact mess things up for us). Brought to our attention by the friendly Troels Walsted Hansen in bug report #696217. --- diff --git a/configure.in b/configure.in index 9542f00d6..8f6e757b0 100644 --- a/configure.in +++ b/configure.in @@ -575,6 +575,22 @@ esac dnl Default is to try the thread-safe versions of a few functions OPT_THREAD=on + +dnl detect AIX 4.3 or later +dnl see full docs on this reasoning in the lib/hostip.c source file +AC_MSG_CHECKING([AIX 4.3 or later]) +AC_PREPROC_IFELSE([ +#if defined(_AIX) && defined(_AIX43) +printf("just fine"); +#else +#error "this is not AIX 4.3 or later" +#endif +], + [ AC_MSG_RESULT([yes]) + OPT_THREAD=off ], + [ AC_MSG_RESULT([no]) ] +) + AC_ARG_ENABLE(thread,dnl [ --disable-thread tell configure to not look for thread-safe functions], OPT_THREAD=off