diff options
author | Daniel Stenberg <daniel@haxx.se> | 2003-03-03 22:30:25 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2003-03-03 22:30:25 +0000 |
commit | 243942a7aa359ae08f73760f063b0da26ba5b664 (patch) | |
tree | b6db17aec3bbd47a92c1f214fd20e7d9ae76f935 /configure.in | |
parent | 8d5ac8b43cc1755f3376966e9686478013618d35 (diff) | |
download | curl-243942a7aa359ae08f73760f063b0da26ba5b664.tar.gz |
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.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 16 |
1 files changed, 16 insertions, 0 deletions
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 |