You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2017/01/30 11:38:12 UTC
svn commit: r1780899 - in /tomcat/native/trunk: native/build/tcnative.m4
xdocs/miscellaneous/changelog.xml
Author: markt
Date: Mon Jan 30 11:38:11 2017
New Revision: 1780899
URL: http://svn.apache.org/viewvc?rev=1780899&view=rev
Log:
Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=59996
Correctly handle building tc-native on a 64-bit system when using an OpenSSL distribution that is not in /usr. (csutherl)
Modified:
tomcat/native/trunk/native/build/tcnative.m4
tomcat/native/trunk/xdocs/miscellaneous/changelog.xml
Modified: tomcat/native/trunk/native/build/tcnative.m4
URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/build/tcnative.m4?rev=1780899&r1=1780898&r2=1780899&view=diff
==============================================================================
--- tomcat/native/trunk/native/build/tcnative.m4 (original)
+++ tomcat/native/trunk/native/build/tcnative.m4 Mon Jan 30 11:38:11 2017
@@ -210,22 +210,23 @@ case "$use_openssl" in
TCN_OPENSSL_LIBS="-lssl -lcrypto"
else
TCN_OPENSSL_INC="-I$use_openssl/include"
+ test -d $use_openssl/lib64 && libdir=lib64 || libdir=lib
case $host in
*-solaris*)
- TCN_OPENSSL_LIBS="-L$use_openssl/lib -R$use_openssl/lib -lssl -lcrypto"
+ TCN_OPENSSL_LIBS="-L$use_openssl/$libdir -R$use_openssl/$libdir -lssl -lcrypto"
;;
*-hp-hpux*)
- TCN_OPENSSL_LIBS="-L$use_openssl/lib -Wl,+b: -lssl -lcrypto"
+ TCN_OPENSSL_LIBS="-L$use_openssl/$libdir -Wl,+b: -lssl -lcrypto"
;;
*linux*)
- TCN_OPENSSL_LIBS="-L$use_openssl/lib -Wl,-rpath,$use_openssl/lib -lssl -lcrypto"
+ TCN_OPENSSL_LIBS="-L$use_openssl/$libdir -Wl,-rpath,$use_openssl/$libdir -lssl -lcrypto"
;;
*)
- TCN_OPENSSL_LIBS="-L$use_openssl/lib -lssl -lcrypto"
+ TCN_OPENSSL_LIBS="-L$use_openssl/$libdir -lssl -lcrypto"
;;
esac
fi
- AC_MSG_RESULT(using openssl from $use_openssl/lib and $use_openssl/include)
+ AC_MSG_RESULT(using openssl from $use_openssl/$libdir and $use_openssl/include)
saved_cflags="$CFLAGS"
saved_libs="$LIBS"
Modified: tomcat/native/trunk/xdocs/miscellaneous/changelog.xml
URL: http://svn.apache.org/viewvc/tomcat/native/trunk/xdocs/miscellaneous/changelog.xml?rev=1780899&r1=1780898&r2=1780899&view=diff
==============================================================================
--- tomcat/native/trunk/xdocs/miscellaneous/changelog.xml (original)
+++ tomcat/native/trunk/xdocs/miscellaneous/changelog.xml Mon Jan 30 11:38:11 2017
@@ -37,6 +37,11 @@
<section name="Changes in 1.2.11">
<changelog>
<fix>
+ <bug>59996</bug>: Correctly handle building tc-native on a 64-bit system
+ when using an OpenSSL distribution that is not in <code>/usr</code>.
+ (csutherl)
+ </fix>
+ <fix>
<bug>60388</bug>: The --disable-maintainer-mode option of the configure
script no longer enables the maintainer mode. (ebourg)
</fix>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org