I recently ran into a problem building Crypt::SSLeay against perl 5.6.1 and openssl 0.9.7b on HP-UX 10.20. The problem was that for the standard cc compiler on that platform, the "+z" CC_FLAG needed to be added to the Makefile for the build of openssl so that it could build the shared library correctly for perl, which was also compiling modules with the +z flag.
This seems to be a widespread complaint against the HP-UX CC compiler when building various cross project modules. It might be good to have that be a standard option when compiling openssl on HP-UX 10.2x. I cannot speak towards whether this problem exists on HP-UX 11.
BTW, the original error message when building Crypt::SSLeay looked like:
ld: Invalid loader fixup for symbol "$0034001C".
and perl was trying to compile Crypt::SSLeay like this:
cc -c -I/usr/local/ssl/include -D_HPUX_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O -DVERSION=\"0.51\" -DXS_VERSION=\"0.51\" +z -I/opt/perl5/lib/5.6.1/PA-RISC1.1/CORE SSLeay.c
Regards,
Josh ________________________________________________________________ Josh Chamas, Founder phone:925-552-0128 Chamas Enterprises Inc. http://www.chamas.com NodeWorks Link Checking http://www.nodeworks.com
______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]