From: Richard Levitte Date: Wed, 13 Feb 2019 02:58:52 +0000 (+0100) Subject: Add PADLOCK_ASM to dso_defines rather than lib_defines X-Git-Tag: openssl-3.0.0-alpha1~2468 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=88780b1c5f6000fe6731fec74efe697bcf493b6c;p=oweals%2Fopenssl.git Add PADLOCK_ASM to dso_defines rather than lib_defines Since the padlock code is an engine, the assembler is for a module, not a library link to when building a program... there's a distinction. Fixes #2311 Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/8220) --- diff --git a/Configure b/Configure index 83e7e17863..2765639a3a 100755 --- a/Configure +++ b/Configure @@ -1415,7 +1415,7 @@ unless ($disabled{asm}) { push @{$config{lib_defines}}, "X25519_ASM"; } if ($target{padlock_asm_src} ne $table{DEFAULTS}->{padlock_asm_src}) { - push @{$config{lib_defines}}, "PADLOCK_ASM"; + push @{$config{dso_defines}}, "PADLOCK_ASM"; } if ($target{poly1305_asm_src} ne "") { push @{$config{lib_defines}}, "POLY1305_ASM";