I'm trying to python 2.6.2 as part of the Sage mathematics software

http://www.sagemath.org/

on a Sun Ultra 27 (quad core 3.33 GHz 64-bit Xeon processor). Sage defaults to a 32-bit build, so all its libraries are 32-bit. Python's hashlib module is failing to build, due to a 32/64 bit clash with the OpenSSL libraries. The error message is:

ld: warning: file /usr/local/ssl/lib/libcrypto.a(digest.o): wrong ELF class: ELFCLASS64

I attempted what I thought might produce a set of 32-bit libraries for Solaris, by typing:

./Configure solaris-x86-gcc


That builds, but tests soon fail, so I'm not sure if its a good idea or not to attempt such a build. But without a 32-bit library, I'm a bit stuck.

Any thoughts?

Dave
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to