From: Richard Levitte Date: Tue, 13 Feb 2018 19:51:07 +0000 (+0100) Subject: VMS: build ia64 assembler files if 'ias' is available X-Git-Tag: OpenSSL_1_1_1-pre2~148 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=0f4844a9d5eff470e1f1bfa4db4cc1fb90dc9a21 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) --- 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" ],