Welling, Conrad Gerhart wrote:
Steve:
Well, I put the IA64 build on the back burner. I downloaded the trial HP C compiler package and installed it on a HP-UX 11 PA-RISC2.0 platform on which I have tried to build openssl-fips-1.1.2. I've hit a snag (actually, a few) and spent a few days Googling and scouring hp.com for enlightenment, but, haven't figure this out yet. As you (unwisely) mentioned that you built openssl-fips-1.1.2 successfully on a PA-RISC2.0 box, it's clear I'm missing something fundamental here. I had expected that building on a *nix platform was going to be easier (for me) than building on Windows ... perhaps I was brighter a year ago. Regardlesss, below, find two sections ...

1. Setup: Describes the platform configuration
2. Output: Extracted portions of "make -p"

.... <abundance of info snipped>...

Hmmm ... you appended a *lot* of output, but it's not clear to me exactly what you're doing. I see you have multiple versions of perl, make, openssl, etc. installed but don't know what you're actually referencing. Could you provide a Makefile that drives your build beginning with the tarball? For reference here's one that I've used for HP-UX 11.11:

FIPSPROD        =       openssl-fips-1.1.2.tar.gz
FIPSDIR         =       openssl-fips-1.1.2

all:    fips-build

$(FIPSDIR):     $(FIPSPROD)
        gunzip -c $(FIPSPROD) | tar xf -

fips-build:     $(FIPSDIR)
        export PATH=/usr/local/bin:$$PATH; \
        cd $(FIPSDIR); \
        ./config fips; \
        make

Note that /usr/local/ contains all the standard OSS products -- gcc, perl, make, binutils, etc.

HP was a sponsor of the original (v1.1, which begat 1.1.1 and 1.1.2) validated product, and I've built those products many, many times on HP-UX 11.0 and 11.11. However, I rarely use the proprietary HP compilers at all, and never for OpenSSL; due to various issues encountered with bundled or optional HP-UX commands they have been replaced by their OSS equivalents in the HP-UX environment I have access to.

Unfortunately I don't have the latitude at present to try this with the HP compiler and build tools. BTW the bundled "cc" is worthless for anything but kernel updates -- it's a non-ANSI compiler. I'm not familiar with the "trial HP C" compiler. There is an extra-cost optional compiler, on 250+ HP servers in my environment we have one copy, somewhere (haven't used it in several years and I'm not sure which system it's installed on, if any).

Are you able to build a stock OpenSSL (say openssl-0.9.7m.tat.gz) using your build environment?

-Steve M.

--
Steve Marquess
Open Source Software Institute
[EMAIL PROTECTED]

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

Reply via email to