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]

Reply via email to