I am having problems compiling applications with openssl 0.9.4 and 0.9.3a
under both HP-UX 11.00 and 10.20, on several different systems.  When
attempting to compile Apache with either mod_ssl or Apache+SSL extensions,
eventually the compile fails with a linker error message of:

ld: Invalid loader fixup in text space needed in output file for symbol
"$00000059" in input file "/mypath/openssl-0.9.4/libssl.a(ssl_lib.o)"

According to the _HP-UX Linker and Libraries User's Guide_ manual's
section "Using the +ESlit Option to cc", the "+ESlit" linker option is
used to put constant strings into the text area of a shared library, so
they aren't duplicated across each instance of it.  However:

        This option requires that programs not write into constant
        strings and data. In addition, structures with embedded
        initialized pointers won't work because the pointers cannot be
        relocated since they are in read-only $TEXT$ space. In this case,
        the linker outputs the error message "Invalid loader fixup
        needed". 

I tried removing "+ESlit" from the './Configure' script, but I still get
the error.  I never have problems compiling OpenSSL itself, but rather in
anything that uses it.  Has anyone successfully compiled anything with
recent versions of OpenSSL under HP-UX, and if so, how?


-- 
Scott Dellinger
Systems Administrator,
JMU Technical Services
[EMAIL PROTECTED]






______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to