[Info-vax] Differing __DECC_INCLUDE_PROLOGUE.H in OpenSSL 3.0.5 kits
Steven Schweda
sms.antinode at gmail.com
Mon Oct 10 18:51:02 EDT 2022
I recently tried to build a development version of Kermit on VMS
using various options, in particular, OpenSSL 3.0.5, using the VSI SSL3
V3.0-5 kit or a built-by-me OpenSSL 3.0.5 source kit.
The built went as expected with the VSI OpenSSL kit, but spewed a
host of %CC-I-CXXPRAGMANA complaints with the home-built-from-source
kit.
After some bewilderment, I eventually found the difference:
ITS $ gdiff OSSL$INCLUDE:[000000.openssl]__DECC_INCLUDE_PROLOGUE.H -
_ITS $ SSL3$ROOT:[INCLUDE]__DECC_INCLUDE_PROLOGUE.H
26a27,32
>
> /*
> * The HP C++ pragma "once" is not supported by HP C. The pragma will be ignored.
> */
> #pragma message save
> #pragma message disable (CXXPRAGMANA)
Does anyone around here know why that part of the magic
__DECC_INCLUDE_PROLOGUE.H header didn't make it into the official
OpenSSL 3.0.5 source kit, or should I be asking the OpenSSL folks
directly?
More information about the Info-vax
mailing list