On Mon, Sep 25, 2000 at 01:36:03PM +0000, amanda wrote:
> I tried the hpux64-parisc2-cc with your patch applied to the 0924
> snapshot. It fails like so,
> 
> some warnings early in the build:
> 
> cc: "ebcdic.c", line 1: warning 501: Empty source file.
> as: "asm/pa-risc2W.s", line 1601: warning 8: Subspace characteristics may
> not be changed after first definition
> cpp: "b_print.c", line 154: warning 2001: Redefinition of macro MAX.
> 
> a fatal error in the end:
> 
> cc -o openssl -DMONOLITH -I../include -DTHREADS -D_REENTRANT -DDSO_DLFCN
> -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed +Olibcalls -Ae +ESlit
> -DB_ENDIAN -DMD32_XARRAY openssl.o verify.o asn1pars.o
> req.o dgst.o dh.o dhparam.o enc.o passwd.o gendh.o errstr.o ca.o pkcs7.o
> crl2p7.o crl.o rsa.o rsautl.o dsa.o dsaparam.o x509.o genrsa.o gendsa.o
> s_server.o s_client.o speed.o s_time.o apps.o s_cb.o s_socket.o app_rand.o
> version.o sess_id.o ciphers.o nseq.o pkcs12.o pkcs8.o spkac.o smime.o
> rand.o -L. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto -ldl
> ld: Missing library symbol table in ../libssl.a
> Fatal error.
> make[1]: *** [openssl] Error 1
> make: *** [all] Error 1
> 
> I think that some hpux targets fixed the -ldl/-ldld miss match, but your
> patch seems to use -ldl again. It doesn't work on 64bit. Please use -ldld.

1. I don't have HP-UX 11, so I cannot run 64bit, only know about theory.
   Having this said, HP-UX 64bit should work with elf libraries and the
   dlopen() interface, like most other systems do. (This will make life
   much easier since shl*() was always something special).
   Hence, "-ldl" should be the way to go.
2. The error message shown here "Missing library symbol table in ../libssl.a"
   doesn't seem to be related to "-ldl". I would rather say, that something
   strange happened during an "ar" run (as ranlib on HP-UX is no-op).
Please check whether you see something strange during the creation of libssl.a

Best regards,
        Lutz
-- 
Lutz Jaenicke                             [EMAIL PROTECTED]
BTU Cottbus               http://www.aet.TU-Cottbus.DE/personen/jaenicke/
Lehrstuhl Allgemeine Elektrotechnik                  Tel. +49 355 69-4129
Universitaetsplatz 3-4, D-03044 Cottbus              Fax. +49 355 69-4153
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to