On Sun, Sep 17, 2000 at 11:51:55PM +0200, Richard Levitte wrote:
>   Also, new (non-default) targets for HP-UX have been added.  Since
>   they are non-default, they won't get chosen implicitely, so they
>   are non-critical in nature, but it would be nice if they got tested
>   as well, for future reference.

Provided the "-ldld" change is applied to "Configure", I have success for
HP-UX 10.20 (which is only 32 bits) for the appended configurations (gcc
is 2.95.2).

With respect to the "-ldld" <-> "-ldl" issue:
-ldl is only suitable for 64bit targets, so I would recommend using it
for the "64"-configurations. At 64bits it is and must be availble, so it
should be used. Other configurations must use -ldld.

With respect to the large number of hpux-targets, I really think some cleaning
could be done :-) Most of them are identical by explicitely choose a certain
CPU architecture level. A 1.1 (32bit) executable will always run on a 2.0
host (32bit or 64bit OS), a 2.0 (32bit) executable will always run on a
2.0 (64bit) host.
Read this: HP-UX 10.20: Runs on PA1.1 and some PA2.0 hosts in 32bit mode
           HP-UX 11.00: Runs in 32bit mode on some PA1.1 and on most PA2.0
                        hosts in 32bit mode
           HP-UX 11.xx: Runs in 64bit mode on PA2.0 hosts...
Confusing, isn't it?

Before I can recommend some cleanup, I have one more question: some targets
(e.g. hpux-parisc-cc) have the -D_REENTRANT defined in Configure, even though
it should/must be used as an additional argument to Configure. What shall
happen to this definition???

OpenSSL 0.9.6-beta2 17 Sep 2000
built on: Mon Sep 18 13:11:43 METDST 2000
platform: hpux-parisc-cc
options:  bn(32,32) md2(char) rc4(idx,char) des(idx,risc1,16,long) idea(int) 
blowfish(idx) 
compiler: cc -DTHREADS -D_REENTRANT -DDSO_DL -D_REENTRANT +O3 +Optrs_strongly_typed 
+Olibcalls -Ae +ESlit -DB_ENDIAN -DBN_DIV2W -DMD32_XARRAY

OpenSSL 0.9.6-beta2 17 Sep 2000
built on: Mon Sep 18 15:45:28 METDST 2000
platform: hpux-parisc-gcc
options:  bn(64,32) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) idea(int) 
blowfish(idx) 
compiler: gcc -DTHREADS  -DDSO_DL -D_REENTRANT -O3 -DB_ENDIAN -DBN_DIV2W

OpenSSL 0.9.6-beta2 [engine] 17 Sep 2000
built on: Mon Sep 18 15:51:52 METDST 2000
platform: hpux-parisc-cc
options:  bn(32,32) md2(char) rc4(idx,char) des(idx,risc1,16,long) idea(int) 
blowfish(idx) 
compiler: cc -DTHREADS -D_REENTRANT -DDSO_DL -D_REENTRANT +O3 +Optrs_strongly_typed 
+Olibcalls -Ae +ESlit -DB_ENDIAN -DBN_DIV2W -DMD32_XARRAY

OpenSSL 0.9.6-beta2 [engine] 17 Sep 2000
built on: Mon Sep 18 15:47:55 METDST 2000
platform: hpux-parisc-gcc
options:  bn(64,32) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) idea(int) 
blowfish(idx) 
compiler: gcc -DTHREADS  -DDSO_DL -D_REENTRANT -O3 -DB_ENDIAN -DBN_DIV2W
-- 
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