diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-03-30 20:55:44 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-03-30 20:55:44 +0000 |
commit | 93fcb94b625550be22fc69282997004817b9b6d0 (patch) | |
tree | 6441884b2f0eaf4e4c9eff93686efe9177b15f59 | |
parent | 32a446cf1930d5fc6e86a41ce0b06fa130e1bdc0 (diff) |
fix configure's SSL-detection for msys/mingw (from Andres Garcia)
-rw-r--r-- | CHANGES | 4 | ||||
-rw-r--r-- | RELEASE-NOTES | 7 | ||||
-rw-r--r-- | configure.ac | 28 |
3 files changed, 22 insertions, 17 deletions
@@ -7,6 +7,10 @@ Changelog +Daniel (30 March 2005) +- Andres Garcia modified the configure script to check for libgdi32 before + libcrypto, to make the SSL check work fine on msys/mingw. + Daniel (29 March 2005) - Tom Moers identified a flaw when you sent a POST with Digest authentication, as in the first request when curl sends a POST with Content-Length: 0, it diff --git a/RELEASE-NOTES b/RELEASE-NOTES index b658d2202..b92024b9e 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -18,6 +18,7 @@ This release includes the following changes: This release includes the following bugfixes: + o configure's SSL-detection for msys/mingw o better connection keep-alive when POSTing with HTTP Digest o FTP-SSL o reading FTP server response in multiple reads @@ -32,8 +33,8 @@ This release includes the following bugfixes: Other curl-related news since the previous public release: - o the cURL projected is now over 7 years old - o we now provide daily CVS windows-builds: + o the cURL project is now over 7 years old + o daily curl binary builds for Windows fresh from CVS: http://cool.haxx.se/curl-daily/ o curl-tracker is a new mailinglist for "tracker" activities: http://cool.haxx.se/mailman/listinfo/curl-tracker @@ -48,6 +49,6 @@ advice from friends like these: Dan Fandrich, Ignacio Vazquez-Abrams, Randy McMurchy, Dominick Meglio, Jean-Marc Ranger, Tor Arntsen, Nodak Sodak, David Houlder, Gisle Vanem, Christopher R. Palmer, Gwenole Beauchesne, Augustus Saunders, Jesper Jensen, - Tom Moers + Tom Moers, Andres Garcia Thanks! (and sorry if I forgot to mention someone) diff --git a/configure.ac b/configure.ac index 5edbb6ca6..f87ef3a60 100644 --- a/configure.ac +++ b/configure.ac @@ -810,6 +810,20 @@ else fi fi + dnl This is for Msys/Mingw + AC_MSG_CHECKING([for gdi32]) + my_ac_save_LIBS=$LIBS + LIBS="-lgdi32 $LIBS" + AC_TRY_LINK([#include <windef.h> + #include <wingdi.h>], + [GdiFlush();], + [ dnl worked! + AC_MSG_RESULT([yes])], + [ dnl failed, restore LIBS + LIBS=$my_ac_save_LIBS + AC_MSG_RESULT(no)] + ) + AC_CHECK_LIB(crypto, CRYPTO_lock,[ HAVECRYPTO="yes" LIBS="-lcrypto $LIBS" @@ -833,20 +847,6 @@ else dnl This is only reasonable to do if crypto actually is there: check for dnl SSL libs NOTE: it is important to do this AFTER the crypto lib - dnl This is for Msys/Mingw - AC_MSG_CHECKING([for gdi32]) - my_ac_save_LIBS=$LIBS - LIBS="-lgdi32 $LIBS" - AC_TRY_LINK([#include <windef.h> - #include <wingdi.h>], - [GdiFlush();], - [ dnl worked! - AC_MSG_RESULT([yes])], - [ dnl failed, restore LIBS - LIBS=$my_ac_save_LIBS - AC_MSG_RESULT(no)] - ) - AC_CHECK_LIB(ssl, SSL_connect) if test "$ac_cv_lib_ssl_SSL_connect" != yes; then |