Hi,
since 0.9.5 shall be made available real soon now, I have played around
some with the HP-UX compiler.
The latest snapshot will only compile with "+O2" but not with the higher
optimizations at "+O3" and "+O4".
- At "+O3" it will optimize on a "by file" technique and it does hang at
crypto/sha/sha_dgst.c
- At "+O4" it will optimize only during the link process at which it will hang.
I know, sometimes you must be patient and just wait long enough (0.9.4 will
work approx 20 minutes on fcrypt_b.c, but will finish eventually), but I
did give the machine a full weekend (friday afternoon to monday morning at
+O4) and it does never finish. (J280, 512MB RAM and maxdsiz at 512MB,
so memory starvation should not be a problem.)
>From older experience I know that the HP ANSI-C compiler tends to become
really slow going from +O2 to +O3 (+O4) when a lot of macro substitions
take place or large tables have to be dealt with (e.g. produced by lex/yacc).
With revisions it became better but it seems HP still does not manage
to get the endless loops out of it.
Yes, I have the latest and greatest (at HP-UX 10.20):
ws01 39: what /opt/ansic/bin/cc
/opt/ansic/bin/cc:
LINT A.10.32.30 CXREF A.10.32.30
HP92453-01 A.10.32.30 HP C Compiler
/usr/lib/libc: $Revision: 76.3 $
Does anybody have an idea on how to "adjust" the source to compile without
problems on HP-UX with HP's ANSI-C?? Otherwise the default should not be
+O4 or +O3 in order to avoid complaints...
Best regards,
Lutz
PS. I checked my archive, similar information was posted by "anonymous" on
Date: Mon, 8 Nov 1999 17:59:37 +0100 (CET)
Message-Id: <[EMAIL PROTECTED]>
From: Anonymous <[EMAIL PROTECTED]>
Subject: Re: RC4 tune-up
--
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]