Skip to content
Snippets Groups Projects
  1. Sep 16, 2018
  2. Sep 07, 2018
  3. Aug 09, 2018
  4. Aug 07, 2018
  5. Jul 27, 2018
  6. Jul 21, 2018
    • Nirbheek Chauhan's avatar
      openssl.recipe: Fix perl version checking · a8d68e58
      Nirbheek Chauhan authored
      check_call doesn't always inherit the current environment, so it would
      run the wrong Perl because our PATH changes were ignored. However, this
      only happened in a `package` run where some other recipe was built
      beforehand.
      
      Instead, use `which()` now so that we read PATH directly. Also don't use
      environment variables to communicate the perl path, we already have that
      information in self.config.
      1.14.2
      a8d68e58
  7. Jul 20, 2018
  8. Jun 30, 2018
  9. Jun 22, 2018
  10. May 19, 2018
  11. May 17, 2018
  12. May 04, 2018
  13. Apr 25, 2018
    • Sebastian Dröge's avatar
      Fix generation of fat shared libraries on macOS · 64a76adc
      Sebastian Dröge authored
      We have to properly check which of the prefixes is a parent directory of
      our file, not via string comparisions. Otherwise "/foo/x86" and
      "/foo/x86_64" or both considered parents of "/foo/x86_64/bar" and which
      one is stripped from the path depends on the order.
      
      Thanks to Mathieu Duponchelle for the non-ugly generator-based function
      for doing this check.
      64a76adc
  14. Apr 17, 2018
  15. Apr 12, 2018
    • Matthew Waters's avatar
      recipes/gnutls: also rename assembly functions on macos/ios · ca687e9c
      Matthew Waters authored
      Fixes build error:
      
      Undefined symbols for architecture x86_64:
        "__aesni_cbc_encrypt", referenced from:
            _aes_encrypt in libaccelerated.a(aes-cbc-x86-aesni.o)
            _aes_decrypt in libaccelerated.a(aes-cbc-x86-aesni.o)
        "__aesni_ctr32_encrypt_blocks", referenced from:
            _aes_gcm_encrypt in libaccelerated.a(aes-gcm-x86-pclmul-avx.o)
            _aes_gcm_decrypt in libaccelerated.a(aes-gcm-x86-pclmul-avx.o)
            _aes_gcm_encrypt in libaccelerated.a(aes-gcm-x86-pclmul.o)
            _aes_gcm_decrypt in libaccelerated.a(aes-gcm-x86-pclmul.o)
        "__aesni_ecb_encrypt", referenced from:
            _x86_aes_encrypt in libaccelerated.a(aes-ccm-x86-aesni.o)
            _x86_aes_encrypt in libaccelerated.a(aes-gcm-x86-aesni.o)
            _aes_gcm_cipher_setkey in libaccelerated.a(aes-gcm-x86-pclmul-avx.o)
            _aes_gcm_setiv in libaccelerated.a(aes-gcm-x86-pclmul-avx.o)
            _aes_gcm_cipher_setkey in libaccelerated.a(aes-gcm-x86-pclmul.o)
            _aes_gcm_setiv in libaccelerated.a(aes-gcm-x86-pclmul.o)
        "__aesni_set_decrypt_key", referenced from:
            _aes_cipher_setkey in libaccelerated.a(aes-cbc-x86-aesni.o)
        "__aesni_set_encrypt_key", referenced from:
            _aes_cipher_setkey in libaccelerated.a(aes-cbc-x86-aesni.o)
            _aes_ccm_cipher_setkey in libaccelerated.a(aes-ccm-x86-aesni.o)
            _aes_gcm_cipher_setkey in libaccelerated.a(aes-gcm-x86-aesni.o)
            _aes_gcm_cipher_setkey in libaccelerated.a(aes-gcm-x86-pclmul-avx.o)
            _aes_gcm_cipher_setkey in libaccelerated.a(aes-gcm-x86-pclmul.o)
      ld: symbol(s) not found for architecture x86_64
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      ca687e9c
    • Matthew Waters's avatar
      6fd9d2e6
    • Matthew Waters's avatar
      openssl: fix linking on android/armv7 · d0b7fba2
      Matthew Waters authored
      Linking an android application for armv7 would result in undefined references
      with the 1.1.0h update because it seems configure can't seem to detect
      the max available arm architecture anymore.  Fix by specifying on the
      configure command
      
        crypto/evp/e_aes.c:1084: error: undefined reference to 'aes_v8_set_encrypt_key'
        crypto/evp/e_aes.c:1044: error: undefined reference to 'aes_v8_set_decrypt_key'
        crypto/evp/e_aes.c:1060: error: undefined reference to 'aes_v8_encrypt'
        crypto/evp/e_aes.c:1060: error: undefined reference to 'aes_v8_ctr32_encrypt_blocks'
        crypto/evp/e_aes.c:1060: error: undefined reference to 'aes_v8_cbc_encrypt'
        crypto/evp/e_aes.c:1060: error: undefined reference to 'bsaes_ctr32_encrypt_blocks'
        crypto/evp/e_aes.c:1060: error: undefined reference to 'aes_v8_decrypt'
        crypto/evp/e_aes.c:1060: error: undefined reference to 'bsaes_cbc_encrypt'
        crypto/evp/e_aes.c:1831: error: undefined reference to 'aes_v8_set_decrypt_key'
        crypto/evp/e_aes.c:1840: error: undefined reference to 'aes_v8_set_encrypt_key'
        crypto/evp/e_aes.c:1823: error: undefined reference to 'aes_v8_set_encrypt_key'
        crypto/evp/e_aes.c:1851: error: undefined reference to 'aes_v8_decrypt'
        crypto/evp/e_aes.c:1851: error: undefined reference to 'aes_v8_encrypt'
        crypto/evp/e_aes.c:1851: error: undefined reference to 'bsaes_xts_encrypt'
        crypto/evp/e_aes.c:1851: error: undefined reference to 'bsaes_xts_decrypt'
        crypto/evp/e_aes.c:1446: error: undefined reference to 'aes_v8_set_encrypt_key'
        crypto/evp/e_aes.c:1504: error: undefined reference to 'bsaes_ctr32_encrypt_blocks'
        crypto/evp/e_aes.c:1504: error: undefined reference to 'aes_v8_encrypt'
        crypto/evp/e_aes.c:1504: error: undefined reference to 'aes_v8_ctr32_encrypt_blocks'
        crypto/evp/e_aes.c:2068: error: undefined reference to 'aes_v8_encrypt'
        crypto/evp/e_aes.c:2480: error: undefined reference to 'aes_v8_set_decrypt_key'
        crypto/evp/e_aes.c:2525: error: undefined reference to 'aes_v8_decrypt'
        crypto/modes/gcm128.c:790: error: undefined reference to 'gcm_init_neon'
        crypto/modes/gcm128.c:785: error: undefined reference to 'gcm_gmult_neon'
        crypto/modes/gcm128.c:785: error: undefined reference to 'gcm_ghash_neon'
        crypto/armcap.c:53: error: undefined reference to '_armv7_tick'
        crypto/armcap.c:167: error: undefined reference to '_armv7_neon_probe'
        crypto/armcap.c:181: error: undefined reference to '_armv8_sha256_probe'
        crypto/armcap.c:186: error: undefined reference to '_armv7_tick'
        crypto/armcap.c:177: error: undefined reference to '_armv8_sha1_probe'
        crypto/armcap.c:170: error: undefined reference to '_armv8_pmull_probe'
        crypto/armcap.c:173: error: undefined reference to '_armv8_aes_probe'
      d0b7fba2
    • Matthew Waters's avatar
      recipes/gst-libav: disable asm for android x86 · 952ca192
      Matthew Waters authored
      It fails to link inside an android application with relocation errors
      952ca192
    • Matthew Waters's avatar
      recipes/x264: disable asm for android x86 · ae2cc85b
      Matthew Waters authored
      It fails linking in an android application with relocation problems.
      ae2cc85b
    • Matthew Waters's avatar
      gnutls: rename private symbols for armv8, x86 to not conflict with openssl · 869c208e
      Matthew Waters authored
      Modifying gnutls was chosen because for other architectures, the names
      are already slightly different and don't conflict with openssl whereas
      openssl's symbol names are all the same regardless of architecture.
      gnutls also only has 2 accelarated architectures to change compared to
      openssl's 5+.
      869c208e
    • Matthew Waters's avatar
      recipes/mpg123: disable assembly for android/x86 · c012af9c
      Matthew Waters authored
      It has problems with relocations when linking an app.
      c012af9c
    • Matthew Waters's avatar
      recipes: update mpg123 to 1.25.10 · 7f503f8d
      Matthew Waters authored
      7f503f8d
    • Matthew Waters's avatar
      recipes/openssl: disable poly1305 optimization assembly for arm · beab607d
      Matthew Waters authored
      Fails to link with Android NDK's r16 binutils
      
      NDK bug report: https://github.com/android-ndk/ndk/issues/337
      beab607d
    • Tim-Philipp Müller's avatar
      openssl: update to 1.1.0h · 0a656f31
      Tim-Philipp Müller authored and Matthew Waters's avatar Matthew Waters committed
      And move uri from ftp to https.
      0a656f31
  16. Mar 23, 2018
Loading