On 13.08.2012 18:10, Andy Polyakov wrote:
OpenSSL CVS Repository
http://cvs.openssl.org/
____________________________________________________________________________
Server: cvs.openssl.org Name: Andy Polyakov
Root: /v/openssl/cvs Email: [email protected]
Module: openssl Date: 13-Aug-2012 18:10:09
Branch: HEAD Handle: 2012081316100800
Modified files:
openssl Configure PROBLEMS TABLE
Log:
./Configure: libcrypto.a can grow to many GB because of ar bug.
PR: 2838
Summary:
Revision Changes Path
1.749 +1 -1 openssl/Configure
1.22 +14 -0 openssl/PROBLEMS
1.305 +2 -2 openssl/TABLE
____________________________________________________________________________
...
patch -p0 <<'@@ .'
Index: openssl/TABLE
============================================================================
$ cvs diff -u -r1.304 -r1.305 TABLE
--- openssl/TABLE 18 Apr 2012 13:01:32 -0000 1.304
+++ openssl/TABLE 13 Aug 2012 16:10:08 -0000 1.305
@@ -1718,7 +1718,7 @@
*** debug-ben-debug
$cc = gcc
-$cflags = -Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare
-Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL
-DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED -DBN_DEBUG
-DCONF_DEBUG -DDEBUG_SAFESTACK -g3 -O2 -pipe
+$cflags = -Wall -pedantic -DPEDANTIC -Wno-long-long -Wsign-compare
-Wmissing-prototypes -Wshadow -Wformat -Werror -DCRYPTO_MDEBUG_ALL
-DCRYPTO_MDEBUG_ABORT -DREF_CHECK -DOPENSSL_NO_DEPRECATED -DBN_DEBUG
-DCONF_DEBUG -DDEBUG_SAFESTACK -DOPENSSL_NO_HW_PADLOCK -g3 -O2 -pipe
$unistd =
$thread_cflag = (unknown)
$sys_id =
Was this part (adding -DOPENSSL_NO_HW_PADLOCK) intentional? It doesn't
seem related to the "ar" fix and is not part of the backports to the
other branches.
@@ -5441,7 +5441,7 @@
$shared_cflag = -KPIC
$shared_ldflag = -xarch=v9 -G -dy -z text
$shared_extension = .so.$(SHLIB_MAJOR).$(SHLIB_MINOR)
-$ranlib = /usr/ccs/bin/ar rs
+$ranlib =
$arflags =
$multilib = /64
@@ .
Regards,
Rainer
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]