<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 1, 2016 at 1:44 PM, Christopher Larson <span dir="ltr"><<a href="mailto:kergoth@gmail.com" target="_blank">kergoth@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 id=":123" class="a3s aXjCH m155a8351e2550f08">From: Christopher Larson <<a href="mailto:chris_larson@mentor.com">chris_larson@mentor.com</a>><br>
<br>
We explicitly set the hash style to gnu in our LDFLAGS. Setting the default to<br>
this in the toolchain, while convenient, actually hides bugs, as a failure to<br>
obey LDFLAGS isn't noticed. By removing this, it's not dissimilar to how we<br>
poison the sysroot -- rather than relying on the default, notice right away if<br>
somoeone isn't obeying the needed flags.<br>
<br>
This will result in a failure to obey LDFLAGS causing a GNU_HASH QA failure,<br>
which is what's often seen with external toolchains. This brings us all on the<br>
same page, and makes sure a failure to obey LDFLAGS is seen early.<br>
<br>
This is limited to cross, to retain ease of use for SDKs.<br>
<br>
Signed-off-by: Christopher Larson <<a href="mailto:chris_larson@mentor.com">chris_larson@mentor.com</a>></div></blockquote></div><br>v2 changes: dropped the change to the sdk to keep ease of use there, as we mainly want this for fixing recipes, not externally built stuff. The fixes for qt3 and some other recipes were merged. Only one is pending, a fix for service in meta-skeleton to obey LDFLAGS, which is forthcoming.<br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Christopher Larson<br>kergoth at gmail dot com<br>Founder - BitBake, OpenEmbedded, OpenZaurus<br>Maintainer - Tslib<br>Senior Software Engineer, Mentor Graphics</div></div>
</div></div>