I downloaded OpenSSL sources, and did the config
, make
, sudo make install
trilogy.
I then built my project, linking in libcryp
$ curl https://www.openssl.org/source/openssl-1.0.0a.tar.gz | tar xz
$ cd openssl-1.0.0a
$ export CFLAGS="-arch i386"
$ export LDFLAGS="-arch i386"
$ ./config
$ make
$ lipo -info libssl.a
input file libssl.a is not a fat file
Non-fat file: libssl.a is architecture: i386
$ lipo -info libcrypto.a
input file libcrypto.a is not a fat file
Non-fat file: libcrypto.a is architecture: i386
If anybody is looking for a solution to build dynamic libraries, this is how to do it:
tar -xvzf <openssl gz file>
./Configure darwin-i386-cc -shared
make
For 64 bit, run
./Configure darwin64-x86_64-cc -shared
make