[meta-freescale] [PATCH] penssl-1.0.1i: s/inline/static/ to fix gcc7.1 issue

Chunrong Guo B40290 at freescale.com
Mon Jun 19 20:27:02 PDT 2017


From: Chunrong Guo <chunrong.guo at nxp.com>

	ix the following error:
	| ../libcrypto.so: undefined reference to `spcf_bn2bin'
	| ../libcrypto.so: undefined reference to `spcf_bn2bin_ex'
	| collect2: error: ld returned 1 exit status
	| make[2]: *** [link_app.gnu] Error 1

Signed-off-by: Chunrong Guo <chunrong.guo at nxp.com>
Signed-off-by: Chunrong Guo <B40290 at freescale.com>
---
 .../0045-cryptodev-change-signature-for-conversion-functions.patch    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-connectivity/openssl/openssl-qoriq/qoriq/0045-cryptodev-change-signature-for-conversion-functions.patch b/recipes-connectivity/openssl/openssl-qoriq/qoriq/0045-cryptodev-change-signature-for-conversion-functions.patch
index 4489b43..12b5f6c 100644
--- a/recipes-connectivity/openssl/openssl-qoriq/qoriq/0045-cryptodev-change-signature-for-conversion-functions.patch
+++ b/recipes-connectivity/openssl/openssl-qoriq/qoriq/0045-cryptodev-change-signature-for-conversion-functions.patch
@@ -20,7 +20,7 @@ index b9c7ff3..58e539c 100644
  const EVP_CIPHER cryptodev_tls12_aes_256_cbc_hmac_sha256;
  
 -inline int spcf_bn2bin(BIGNUM *bn, unsigned char **bin, int *bin_len)
-+inline int spcf_bn2bin(const BIGNUM *bn, unsigned char **bin, int *bin_len)
++static int spcf_bn2bin(const BIGNUM *bn, unsigned char **bin, int *bin_len)
  {
      int len;
      unsigned char *p;
@@ -29,7 +29,7 @@ index b9c7ff3..58e539c 100644
  }
  
 -inline int spcf_bn2bin_ex(BIGNUM *bn, unsigned char **bin, int *bin_len)
-+inline int spcf_bn2bin_ex(const BIGNUM *bn, unsigned char **bin, int *bin_len)
++static int spcf_bn2bin_ex(const BIGNUM *bn, unsigned char **bin, int *bin_len)
  {
      int len;
      unsigned char *p;
-- 
1.9.0



More information about the meta-freescale mailing list