aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2008-09-20 12:44:44 +0000
committerYang Tse <yangsita@gmail.com>2008-09-20 12:44:44 +0000
commit6abbbaad1b0338b064b133ac0aa5ad9c75ad52ad (patch)
tree819289a3b6d8260e44211a374b53699907b6c39c
parentfe5f448015b9b1c632d8725a4dc0fe6d1ab04736 (diff)
fix regression in configure script which affected OpenSSL builds on MSYS
-rw-r--r--CHANGES3
-rw-r--r--RELEASE-NOTES3
-rw-r--r--configure.ac18
3 files changed, 23 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 4eb7cd8c3..efc64d9da 100644
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,9 @@
Changelog
+Yang Tse (20 Sep 2008)
+- Fix regression in configure script which affected OpenSSL builds on MSYS.
+
Yang Tse (19 Sep 2008)
- configure script now checks availability of the alarm() function.
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index d0131f057..2901dd2a6 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -21,6 +21,7 @@ This release includes the following bugfixes:
o curl_easy_pause() could behave wrongly on unpause
o cookie with invalid expire dates are now considered expired
o HTTP pipelining over proxy
+ o fix regression in configure script which affected OpenSSL builds on MSYS
This release includes the following known bugs:
@@ -35,6 +36,6 @@ advice from friends like these:
Keith Mok, Yang Tse, Daniel Fandrich, Guenter Knauf, Dmitriy Sergeyev,
Linus Nielsen Feltzing, Martin Drasar, Stefan Krause, Dmitry Kurochkin,
- Mike Revi
+ Mike Revi, Andres Garcia
Thanks! (and sorry if I forgot to mention someone)
diff --git a/configure.ac b/configure.ac
index 2a1bce95d..ddde3b7a1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1275,6 +1275,24 @@ if test X"$OPT_SSL" != Xno; then
fi
fi
+ dnl This is for Msys/Mingw
+ case $host in
+ *-*-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)]
+ )
+ ;;
+ esac
+
AC_CHECK_LIB(crypto, CRYPTO_lock,[
HAVECRYPTO="yes"
LIBS="-lcrypto $LIBS"