Mixing cc and gcc compiled binaries is problematic in some cases. It tooks some time to track down this issue, but when compiling with cc there were threading issues, and switching to gcc like everything else fixes them.
This was broken as part of http://rt.openssl.org/Ticket/Display.html?id=463. It's not clear what problem he originally had to propose this config change, but making it unconditional doesn't make any sense. The following patch switches it from an unconditional change to one selected by an env var. --- openssl-0.9.8h/config 2008-10-03 22:29:21.000000000 +0000 +++ openssl-0.9.8h/config 2008-10-03 22:29:40.000000000 +0000 @@ -467,8 +467,8 @@ fi fi -if [ "${SYSTEM}" = "AIX" ]; then # favor vendor cc over gcc - (cc) 2>&1 | grep -iv "not found" > /dev/null && CC=cc +if [ "${OPENSSL_USE_CC}" = "TRUE" ]; then # favor vendor cc over gcc + CC=cc fi CCVER=${CCVER:-0} ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager [EMAIL PROTECTED]