<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"><<a href="mailto:matt.hoosier@gmail.com" target="_blank">matt.hoosier@gmail.com</a>></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 <<a href="mailto:martin.jansa@gmail.com" target="_blank">martin.jansa@gmail.com</a>></div><div> (From OE-Core rev: 480db6b)</div><div><br></div><div> Signed-off-by: Joshua Lock <<a href="mailto:joshua.g.lock@intel.com" target="_blank">joshua.g.lock@intel.com</a>></div><div> Signed-off-by: Richard Purdie <<a href="mailto:richard.purdie@linuxfoundation.org" target="_blank">richard.purdie@<wbr>linuxfoundation.org</a>></div><div> Signed-off-by: Armin Kuster <<a href="mailto:akuster@mvista.com" target="_blank">akuster@mvista.com</a>></div><div> Signed-off-by: Armin Kuster <<a href="mailto:akuster808@gmail.com" target="_blank">akuster808@gmail.com</a>></div><div><br></div><div>However, it got reverted nearly immediately (in 08f85da10b3a7fc6165f163fd0f237<wbr>84a2c9c8e4), but there wasn't much discussion in the commit message about why the reversion happened.</div><div><br></div><div>I'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>