<div dir="ltr">Please revert this, this is actually breaking the ABI compatibility against Krogoth release as reported in pull request.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 29, 2016 at 8:37 PM,  <span dir="ltr">&lt;<a href="mailto:git@git.openembedded.org" target="_blank">git@git.openembedded.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">rpurdie pushed a commit to branch krogoth<br>
in repository openembedded-core.<br>
<br>
commit 4d1cb0646eafca44fae5321f48c6114a32fbf164<br>
Author: Joshua Lock &lt;<a href="mailto:joshua.g.lock@intel.com">joshua.g.lock@intel.com</a>&gt;<br>
AuthorDate: Thu May 12 13:06:34 2016 +0100<br>
<br>
    openssl: prevent ABI break from earlier krogoth releases<br>
<br>
    The backported upgrade to 1.0.2h included an updated GNU LD<br>
    version-script which results in an ABI change. In order to try and<br>
    respect ABI for existing binaries built against fido this commit<br>
    partially reverts the version-script to maintain the existing ABI<br>
    and instead only add the new symbols required by 1.0.2h.<br>
<br>
    Suggested-by: Martin Jansa &lt;<a href="mailto:martin.jansa@gmail.com">martin.jansa@gmail.com</a>&gt;<br>
    (From OE-Core rev: 480db6be99f9a53d8657b31b846f0079ee1a124f)<br>
<br>
    Signed-off-by: Joshua Lock &lt;<a href="mailto:joshua.g.lock@intel.com">joshua.g.lock@intel.com</a>&gt;<br>
    Signed-off-by: Richard Purdie &lt;<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>&gt;<br>
    Signed-off-by: Armin Kuster &lt;<a href="mailto:akuster@mvista.com">akuster@mvista.com</a>&gt;<br>
    Signed-off-by: Armin Kuster &lt;<a href="mailto:akuster808@gmail.com">akuster808@gmail.com</a>&gt;<br>
---<br>
 .../openssl/debian1.0.2/version-script.patch       | 31 +++++++++++++++-------<br>
 1 file changed, 22 insertions(+), 9 deletions(-)<br>
<br>
diff --git a/meta/recipes-connectivity/openssl/openssl/debian1.0.2/version-script.patch b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/version-script.patch<br>
index 29f11a2..f53efdb 100644<br>
--- a/meta/recipes-connectivity/openssl/openssl/debian1.0.2/version-script.patch<br>
+++ b/meta/recipes-connectivity/openssl/openssl/debian1.0.2/version-script.patch<br>
@@ -15,8 +15,8 @@ Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld<br>
 ===================================================================<br>
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000<br>
 +++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld 2014-02-24 22:19:08.601827266 +0100<br>
-@@ -0,0 +1,4608 @@<br>
-+OPENSSL_1.0.2d {<br>
+@@ -0,0 +1,4621 @@<br>
++OPENSSL_1.0.0 {<br>
 +      global:<br>
 +              BIO_f_ssl;<br>
 +              BIO_new_buffer_ssl_connect;<br>
@@ -4314,6 +4314,14 @@ Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld<br>
 +              CRYPTO_cbc128_decrypt;<br>
 +              CRYPTO_cfb128_encrypt;<br>
 +              CRYPTO_cfb128_8_encrypt;<br>
++<br>
++      local:<br>
++              *;<br>
++};<br>
++<br>
++<br>
++OPENSSL_1.0.1 {<br>
++      global:<br>
 +              SSL_renegotiate_abbreviated;<br>
 +              TLSv1_1_method;<br>
 +              TLSv1_1_client_method;<br>
@@ -4475,7 +4483,15 @@ Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld<br>
 +              BIO_s_datagram_sctp;<br>
 +              BIO_dgram_is_sctp;<br>
 +              BIO_dgram_sctp_notification_cb;<br>
++} OPENSSL_1.0.0;<br>
++<br>
++OPENSSL_1.0.1d {<br>
++      global:<br>
 +              CRYPTO_memcmp;<br>
++} OPENSSL_1.0.1;<br>
++<br>
++OPENSSL_1.0.2 {<br>
++      global:<br>
 +              SSL_CTX_set_alpn_protos;<br>
 +              SSL_set_alpn_protos;<br>
 +              SSL_CTX_set_alpn_select_cb;<br>
@@ -4613,23 +4629,20 @@ Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/openssl.ld<br>
 +              BUF_strnlen;<br>
 +              sk_deep_copy;<br>
 +              SSL_test_functions;<br>
-+<br>
-+      local:<br>
-+              *;<br>
-+};<br>
++} OPENSSL_1.0.1d;<br>
 +<br>
 +OPENSSL_1.0.2g {<br>
 +       global:<br>
 +               SRP_VBASE_get1_by_user;<br>
 +               SRP_user_pwd_free;<br>
-+} OPENSSL_1.0.2d;<br>
++} OPENSSL_1.0.2;<br>
 +<br>
 Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld<br>
 ===================================================================<br>
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000<br>
 +++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/openssl.ld 2014-02-24 21:02:30.000000000 +0100<br>
 @@ -0,0 +1,10 @@<br>
-+OPENSSL_1.0.2 {<br>
++OPENSSL_1.0.0 {<br>
 +      global:<br>
 +              bind_engine;<br>
 +              v_check;<br>
@@ -4644,7 +4657,7 @@ Index: openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld<br>
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000<br>
 +++ openssl-1.0.2~beta1.obsolete.0.0498436515490575/engines/ccgost/openssl.ld  2014-02-24 21:02:30.000000000 +0100<br>
 @@ -0,0 +1,10 @@<br>
-+OPENSSL_1.0.2 {<br>
++OPENSSL_1.0.0 {<br>
 +      global:<br>
 +              bind_engine;<br>
 +              v_check;<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
To stop receiving notification emails like this one, please contact<br>
the administrator of this repository.<br>
--<br>
_______________________________________________<br>
Openembedded-commits mailing list<br>
<a href="mailto:Openembedded-commits@lists.openembedded.org">Openembedded-commits@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-commits" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-commits</a><br>
</font></span></blockquote></div><br></div>