From 7717e3dab42d937af658ebe01f8e941926d4e49d Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Sun, 10 Nov 2019 19:19:11 +0530 Subject: openssl.recipe: Update to 1.1.1d Had to disable asm on x86_64 because of: ``` Undefined symbols for architecture x86_64: "_aesni_cbc_encrypt", referenced from: _aesni_init_key in libcrypto.a(e_aes.o) _aesni_cbc_cipher in libcrypto.a(e_aes.o) "_aesni_ccm64_decrypt_blocks", referenced from: ... ``` --- recipes/openssl.recipe | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'recipes') diff --git a/recipes/openssl.recipe b/recipes/openssl.recipe index 5c362320..ceabc193 100644 --- a/recipes/openssl.recipe +++ b/recipes/openssl.recipe @@ -10,11 +10,11 @@ class Recipe(recipe.Recipe): # Note: openssl helpfully moves tarballs somewhere else (old/x.y.z/) # whenever a new release comes out, so make sure to mirror to fdo when # bumping the release! - version = '1.1.1c' + version = '1.1.1d' licenses = [{License.OPENSSL: ['LICENSE']}] stype = SourceType.TARBALL url = 'https://ftp.openssl.org/source/{0}-{1}.tar.gz'.format(name, version) - tarball_checksum = 'f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90' + tarball_checksum = '1e3a91bc1f9dfce01af26026f856e064eab4c8ee0a8f457b5ae30b40b8b711f2' deps = ['zlib'] # Parallel make fails randomly due to undefined macros, probably races allow_parallel_build = False @@ -117,6 +117,9 @@ class Recipe(recipe.Recipe): # Note: disable 'no-devcryptoeng' when we finally target the # *real* ios configuration targets config_sh += ' no-shared no-dso no-async no-devcryptoeng ' + # Undefined symbols in aesni_* in libcrypto.a only on x86_64 + if self.config.target_arch == Architecture.X86_64: + config_sh += ' no-asm ' else: config_sh += ' shared ' -- cgit v1.2.3