summaryrefslogtreecommitdiffstats
path: root/Configurations
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2018-02-13 20:51:07 +0100
committerRichard Levitte <levitte@openssl.org>2018-02-14 17:13:53 +0100
commit0f4844a9d5eff470e1f1bfa4db4cc1fb90dc9a21 (patch)
tree6451574ce4b18dcb350d413d96330482bc869021 /Configurations
parent6e652da4af93fc9dcddbd16fc8981cf42bccf518 (diff)
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.conf6
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" ],