diff options
Diffstat (limited to 'crypto/aes/build.info')
-rw-r--r-- | crypto/aes/build.info | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/crypto/aes/build.info b/crypto/aes/build.info index b17f7e5c1f..edf6c8106e 100644 --- a/crypto/aes/build.info +++ b/crypto/aes/build.info @@ -71,6 +71,13 @@ SOURCE[../../providers/libfips.a]=$COMMON DEFINE[../../libcrypto]=$AESDEF DEFINE[../../providers/libfips.a]=$AESDEF DEFINE[../../providers/libdefault.a]=$AESDEF +# We only need to include the AESDEF stuff in the legacy provider when it's a +# separate module and it's dynamically linked with libcrypto. Otherwise, it +# already gets everything that the static libcrypto.a has, and doesn't need it +# added again. +IF[{- !$disabled{module} && !$disabled{shared} -}] + DEFINE[../providers/liblegacy.a]=$AESDEF +ENDIF GENERATE[aes-ia64.s]=asm/aes-ia64.S GENERATE[bsaes-armv8.S]=asm/bsaes-armv8.S |