diff options
author | Richard Levitte <levitte@openssl.org> | 2018-02-13 20:51:07 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2018-02-14 17:13:53 +0100 |
commit | 0f4844a9d5eff470e1f1bfa4db4cc1fb90dc9a21 (patch) | |
tree | 6451574ce4b18dcb350d413d96330482bc869021 /Configurations | |
parent | VMS: modify crypto/bn/asm/ia64.S to build properly (diff) | |
download | openssl-0f4844a9d5eff470e1f1bfa4db4cc1fb90dc9a21.tar.xz openssl-0f4844a9d5eff470e1f1bfa4db4cc1fb90dc9a21.zip |
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 <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5357)
Diffstat (limited to 'Configurations')
-rw-r--r-- | Configurations/10-main.conf | 6 |
1 files changed, 5 insertions, 1 deletions
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" ], |