<div dir="ltr">On Wed, Apr 27, 2016 at 4:32 AM, Sujith Haridasan <span dir="ltr"><<a href="mailto:sujith.h@gmail.com" target="_blank">sujith.h@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">This patch resolves the warning:<br>
QA Issue: No GNU_HASH in the elf binary<br>
caused by external toolchain sourcery.<br></blockquote><div><br></div><div>To clarify, It's not caused by the sourcery external toolchain, and it'll likely be hit with any external toolchain, not just the Sourcery one.</div><div><br></div><div>The fundamental issue is mux-server wasn't obeying LDFLAGS from the buildsystem. That is a bug regardless. It just only generates a QA error with toolchains that didn't have their GNU_HASH set by default (the internal toolchain does so).</div><div><br></div><div>This is fairly common, and we've been submitting fixes for these to a variety of layers ovr the years. Due to the default behavior of the internal toolchain, not obeying LDFLAGS is easily missed / silent. I might propose changing that default behavior to poison the build to help make these more visible, at some point.</div></div>-- <br><div class="gmail_signature">Christopher Larson<br>clarson at kergoth dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics</div>
</div></div>