We saw this earlier with another build product.
I think the 'ar' program in some of these "build" environments (oh all
right IDEs) is just adding entries to an existing libcrypto.a. I suspect
that the build environment extracts 'libcrypto.a' plus some other
binaries out of some source control system. Over time such 'libraries'
get a little large (is there an emoticon for irony?).
I suggest one of at least three options to remedy this:
EITHER
1. Removing the libcrypto.a file from the source control system altogether.
OR
2. Modifying the source control system so it knows to only check out
source files (rather than binaries) prior to a build
OR
3. Adding "make clean" amd "rm Makefile" before running Configure in the
build environment.
2 and 3 are preferable as there may be other files getting large as a
result of the build adding object files to existing (that is checked
out) binaries.
Good luck Dennis and others.
Jeremy Hunt
Zack Weinberg wrote:
On Sun, Jul 29, 2012 at 11:00 AM, Dennis Clarke <dcla...@blastwave.org> wrote:
After a build of openssl-1.0.1c on Solaris 10 with the Sun Studio 12 compilers
I was very surprised to see this :
# ls -l libcrypto.a
-rw-r--r-- 1 root root 9908820968 Jul 17 19:47 libcrypto.a
It's not supposed to be that large. I've never built on Solaris, but
this OSX build is typical as far as I can tell:
-rw-r--r-- 1 root admin 3136968 May 10 09:28 /opt/local/lib/libcrypto.a
I'm inclined to suspect something funny with the Sun Studio compilers.
I would be interested to know what "size libcrypto.a" prints for you.
That will indicate which of the object files in the library is/are
responsible for its overall size.
zw
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org