just tried to compile openssl-1.0.1a on my solaris 10 box, using studio
12.1 compiler, but after
  ./Configure solaris-sparcv9-cc shared
compilation of openssl-1.0.1a fails (openssl-1.0.1 went ok):

linking of openssl fails with the error:
  Undefined symbol OPENSSL_ia32cap_P
  first referenced in file ../libcrypto.so

the undefined symbol comes from crypto/evp/e_rc4_hmac_md5.c, which now
in 1.0.1a has at the end in EVP_rc4_hmac_md5():

  extern unsigned int OPENSSL_ia32cap_P[];
  return(OPENSSL_ia32cap_P[0]&(1<<20) ? NULL : &r4_hmac_md5_cipher)

after looking at other files in the "crypto" dir, i guess these lines
should somehow be #ifdef'ed...

kind regards

-- 
Friedrich Haubensak   h...@fli-leibniz.de | Science is true!
   Leibniz Institute for Age Research    |   Don't be mislead by facts.
      - Fritz Lipmann Institute -        +-----------------------------
Beutenbergstrasse 11, D-07745 Jena | Tel. +49-3641-65-6202 | Fax  -6210

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to