diff options
author | Richard Levitte <levitte@openssl.org> | 2023-05-15 10:09:42 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2023-05-22 08:29:30 +0200 |
commit | b93c2d360812c4e1ecc1d93f3f1e8d58e9e4e7f4 (patch) | |
tree | 46aa490fa4a5f3f14ef2489477a7bb7ce0dce273 /Configurations | |
parent | b0973c184c228b4a5ad2b4cbe9265c61f019ca1c (diff) |
Update VMS configurations
A native x86_64 C compiler has appeared.
We preserve the previous config target with a new name to indicate that it's
for cross compilation, at least for the time being.
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20983)
(cherry picked from commit d6175dcca746f0996db18ab2b6b37a4152097afe)
Diffstat (limited to 'Configurations')
-rw-r--r-- | Configurations/10-main.conf | 6 | ||||
-rw-r--r-- | Configurations/50-vms-x86_64.conf | 12 |
2 files changed, 8 insertions, 10 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index 8f8ac32288..e8084ab808 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -2011,5 +2011,9 @@ my %targets = ( cflags => add("/POINTER_SIZE=64=ARGV"), pointer_size => "64", }, - + "vms-x86_64" => { + inherit_from => [ "vms-generic" ], + bn_ops => "SIXTY_FOUR_BIT", + pointer_size => "", + } ); diff --git a/Configurations/50-vms-x86_64.conf b/Configurations/50-vms-x86_64.conf index ef6bd7b62c..edde2629ad 100644 --- a/Configurations/50-vms-x86_64.conf +++ b/Configurations/50-vms-x86_64.conf @@ -1,16 +1,10 @@ ## -*- mode: perl; -*- -# OpenVMS for x86_64 is currently out on a field test. A native C compiler -# is currently not available, but there are cross-compilation tools for -# OpenVMS for Itanium. This configuration file holds the necessary target(s) -# to make that useful. -# -# The assumption is that *building* is done on Itanium, and then the source -# tree and build tree are transferred to x86_64, where tests can be performed, -# and installation can be done. +# OpenVMS cross compilation of x86_64 binaries on Itanium. This doesn't +# fit the usual cross compilation parameters that are used on Unixly machines ( - 'vms-x86_64' => { + 'vms-x86_64-cross-ia64' => { inherit_from => [ 'vms-generic' ], CC => 'XCC', bn_ops => 'SIXTY_FOUR_BIT', |