<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">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">joshua.g.lock@intel.com</a>&gt;</div><div>    Signed-off-by: Richard Purdie &lt;<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>&gt;</div><div>    Signed-off-by: Armin Kuster &lt;<a href="mailto:akuster@mvista.com">akuster@mvista.com</a>&gt;</div><div>    Signed-off-by: Armin Kuster &lt;<a href="mailto:akuster808@gmail.com">akuster808@gmail.com</a>&gt;</div><div><br></div><div>However, it got reverted nearly immediately (in 08f85da10b3a7fc6165f163fd0f23784a2c9c8e4), 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><div><br></div><div>-Matt</div></div>