<div dir="ltr">It was applied in fido, because fido was released with old version-script and upgrade to 1.0.2h changed the ABI.<div><br></div><div>krogoth on the other hand was released with this new ABI, so applying this partial revert in krogoth would cause ABI changes in different revisions in krogoth branch.</div><div><br></div><div>You can find a bit longer discussion about this on the ML, this is just what I recall.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 13, 2017 at 3:04 PM, Matt Hoosier <span dir="ltr">&lt;<a href="mailto:matt.hoosier@gmail.com" target="_blank">matt.hoosier@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Back on the Krogoth branch, there was a changed applied briefly last year to smooth over some symbol-versioning breakage that occurred when OpenSSL got upgraded past version 1.0.2g:<div><br></div><div><div>    openssl: prevent ABI break from earlier krogoth releases</div><div><br></div><div>    The backported upgrade to 1.0.2h included an updated GNU LD</div><div>    version-script which results in an ABI change. In order to try and</div><div>    respect ABI for existing binaries built against fido this commit</div><div>    partially reverts the version-script to maintain the existing ABI</div><div>    and instead only add the new symbols required by 1.0.2h.</div><div><br></div><div>    Suggested-by: Martin Jansa &lt;<a href="mailto:martin.jansa@gmail.com" target="_blank">martin.jansa@gmail.com</a>&gt;</div><div>    (From OE-Core rev: 480db6b)</div><div><br></div><div>    Signed-off-by: Joshua Lock &lt;<a href="mailto:joshua.g.lock@intel.com" target="_blank">joshua.g.lock@intel.com</a>&gt;</div><div>    Signed-off-by: Richard Purdie &lt;<a href="mailto:richard.purdie@linuxfoundation.org" target="_blank">richard.purdie@<wbr>linuxfoundation.org</a>&gt;</div><div>    Signed-off-by: Armin Kuster &lt;<a href="mailto:akuster@mvista.com" target="_blank">akuster@mvista.com</a>&gt;</div><div>    Signed-off-by: Armin Kuster &lt;<a href="mailto:akuster808@gmail.com" target="_blank">akuster808@gmail.com</a>&gt;</div><div><br></div><div>However, it got reverted nearly immediately (in 08f85da10b3a7fc6165f163fd0f237<wbr>84a2c9c8e4), but there wasn&#39;t much discussion in the commit message about why the reversion happened.</div><div><br></div><div>I&#39;m running into the same kinds of troubles that the original commit message cited as justification for implementing backwards-compatibility with the SSL symbols. Is there any memory about why the old foo@OPENSSL_1.0.0 versioned symbols ultimately got dropped?</div></div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-Matt</div></font></span></div>
<br>--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
<br></blockquote></div><br></div>