[Fed-Talk] Building OpenSSL 0.9.8o for OS X 10.6.4 & 10.5.8
[Fed-Talk] Building OpenSSL 0.9.8o for OS X 10.6.4 & 10.5.8
- Subject: [Fed-Talk] Building OpenSSL 0.9.8o for OS X 10.6.4 & 10.5.8
- From: Michael Kluskens <email@hidden>
- Date: Wed, 23 Jun 2010 12:22:43 -0400
Notes & Corrections:
1) The Apple site with selected source code from all the versions of
OS X <www.opensource.apple.com> has openssl 0.9.6l not 0.9.8 for OS X
10.6.4 (OS X 10.5.8 has 0.9.7l)
2) On OS X 10.5 /usr/bin/openssl & the openssl dynamic libraries are
universal i386+ppc
3) On OS X 10.6 /usr/bin/openssl & the openssl dynamic libraries are
universal x86_64+i386+ppc (see lipo command)
4) The config script from openssl.org only supports i386 and ppc on OS
X (works fine with 10.4 & 10.5)
5) MacPorts builds an x86_64 version which works on OS X 10.6,
capturing their makefile and some other files created during the
config allows you to customize your own build of openssl
5a) running `ls -alR | grep Jun 23 | grep "\-rw" after running
configure shows the files to check out, I only found crypto/
6) " ./config --prefix=/usr ; make ; make test ; make install " will
install only /usr/bin/openssl and some other minor items which is
enough to fool Retina
7) "./config --prefix=/usr shared" installs the i386 or ppc dynamic
libraries which works on OS X 10.4 & 10.5 but will crash OS X 10.6
unless you edit the Makefile plus some others to support 64 bit
7a) proof that OS X really does use the OpenSSL dynamic libraries for
some functions
8) "./config --prefix=/usr --openssldir=/System/Library/OpenSSL
shared" gets you the whole OpenSSL install
9) On OS X 10.6, "strings /usr/bin/openssl | more" shows you something
about the compile options Apple apparently used for the i386 build but
not the ppc or x86_64 builds that are part of that file
10) If these details are on one of the recommended OS X Administrator
web sites they didn't come up in a Google search.
Michael Kluskens
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Fed-talk mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden