1. 06 Oct, 2018 1 commit
  2. 05 Oct, 2018 4 commits
  3. 02 Oct, 2018 1 commit
  4. 30 Sep, 2018 1 commit
  5. 22 Sep, 2018 1 commit
  6. 16 Sep, 2018 1 commit
  7. 07 Sep, 2018 1 commit
  8. 09 Aug, 2018 1 commit
  9. 07 Aug, 2018 5 commits
  10. 27 Jul, 2018 1 commit
  11. 21 Jul, 2018 1 commit
    • 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.
      a8d68e58
  12. 20 Jul, 2018 5 commits
  13. 30 Jun, 2018 2 commits
  14. 22 Jun, 2018 3 commits
  15. 19 May, 2018 1 commit
  16. 17 May, 2018 4 commits
  17. 04 May, 2018 1 commit
  18. 25 Apr, 2018 1 commit
    • 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
  19. 17 Apr, 2018 1 commit
  20. 12 Apr, 2018 4 commits
    • 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