diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2019-11-10 19:19:11 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2019-11-26 22:10:34 +0530 |
commit | 7717e3dab42d937af658ebe01f8e941926d4e49d (patch) | |
tree | 98c0e355fe4a88438a22fe467d1c7bc3d98f1c66 | |
parent | 5a97503fea3fc5b7a67f2508aad704f5a5b422a3 (diff) |
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:
...
```
-rw-r--r-- | recipes/openssl.recipe | 7 |
1 files changed, 5 insertions, 2 deletions
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 ' |