summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2009-05-07 19:18:10 +0000
committerIgor Sysoev <igor@sysoev.ru>2009-05-07 19:18:10 +0000
commite2259f492f1f55313bdee51213d79419798477fd (patch)
treedf1f8923ad2ec5cb791e518a2ae3f7bc8e6361e7
parentdbc205ab5a856b64f31306565f9eeb5bbc7bea46 (diff)
downloadnginx-e2259f492f1f55313bdee51213d79419798477fd.tar.gz
nginx-e2259f492f1f55313bdee51213d79419798477fd.tar.bz2
move libmd test before libmd5,
this fixes wrong linking with /usr/local/lib/libmd5.so from libwww package on FreeBSD. The library uses long's instead of int32_t's in MD5_CTX and on 64-bit platforms its MD5_CTX is bigger than defined in <md5.h>
-rw-r--r--auto/lib/md5/conf30
1 files changed, 15 insertions, 15 deletions
diff --git a/auto/lib/md5/conf b/auto/lib/md5/conf
index 33f0c37b8..75dd1300e 100644
--- a/auto/lib/md5/conf
+++ b/auto/lib/md5/conf
@@ -46,30 +46,30 @@ else
if [ "$NGX_PLATFORM" != win32 ]; then
- MD5=NO
+ MD5=NO
- # Solaris 8/9
+ # FreeBSD, Solaris 10
- ngx_feature="rsaref md5 library"
- ngx_feature_name=
- ngx_feature_run=no
- ngx_feature_incs="#include <md5.h>"
- ngx_feature_path=
- ngx_feature_libs="-lmd5"
- ngx_feature_test="MD5_CTX md5; MD5Init(&md5)"
- . auto/feature
+ ngx_feature="system md library"
+ ngx_feature_name=
+ ngx_feature_run=no
+ ngx_feature_incs="#include <md5.h>"
+ ngx_feature_path=
+ ngx_feature_libs="-lmd"
+ ngx_feature_test="MD5_CTX md5; MD5Init(&md5)"
+ . auto/feature
- ngx_md5_lib="system md5"
+ ngx_md5_lib="system md"
if [ $ngx_found = no ]; then
- # FreeBSD
+ # Solaris 8/9
- ngx_feature="rsaref md library"
- ngx_feature_libs="-lmd"
+ ngx_feature="system md5 library"
+ ngx_feature_libs="-lmd5"
. auto/feature
- ngx_md5_lib="system md"
+ ngx_md5_lib="system md5"
fi
if [ $ngx_found = no ]; then