From 0f4844a9d5eff470e1f1bfa4db4cc1fb90dc9a21 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Tue, 13 Feb 2018 20:51:07 +0100 Subject: [PATCH] VMS: build ia64 assembler files if 'ias' is available Avoid using crypto/modes/ghash-ia64.s, as it uses features that are explicitely prohibited on VMS. Reviewed-by: Andy Polyakov (Merged from https://github.com/openssl/openssl/pull/5357) --- Configurations/10-main.conf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index c9e4fd2e0f..95097ca94b 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -1925,9 +1925,13 @@ my %targets = ( pointer_size => "64", }, "vms-ia64" => { - inherit_from => [ "vms-generic" ], + inherit_from => [ "vms-generic", + sub { vms_info()->{as} + ? asm("ia64_asm")->() : () } ], bn_ops => "SIXTY_FOUR_BIT RC4_INT", pointer_size => "", + + modes_asm_src => "", # Because ghash-ia64.s doesn't work on VMS }, "vms-ia64-p32" => { inherit_from => [ "vms-ia64" ], -- 2.34.1