Hi,

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]

Reply via email to