<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 9, 2017 at 5:23 AM, Rafael Avila de Espindola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">Peter Collingbourne <<a href="mailto:peter@pcc.me.uk">peter@pcc.me.uk</a>> writes:<br>
<br>
> Agreed that we should fix, but I suppose that even if we fix it now we'll<br>
> still encounter bad objects in the wild for a few years.<br>
<br>
</span>Yes, but only on glibc i386.<br>
<span class="gmail-"><br>
> One observation we made was that the linkonce was conflicting with a real<br>
> comdat, so maybe a simpler thing we could do is to discard all linkonce<br>
> sections? (Away from computer, can't check if that works.)<br>
<br>
</span>Yes, that would be better. We should also have a bug to remove the hack<br>
at some point. The problem is that linkonce is a really broken design,<br>
so we should push for comdats as much as we can.<br></blockquote><div><br></div><div>Okay, I've updated the patch.</div><div><br></div><div>I was also about to send a fix for glibc to libc-alpha, but it looks like Adhemerval Zanella already did it (<a href="https://sourceware.org/ml/libc-alpha/2017-01/msg00145.html">https://sourceware.org/ml/libc-alpha/2017-01/msg00145.html</a>). Thanks Adhemerval!</div></div><div><br></div><div>Also filed PR31586 to track the removal.</div><div><br></div><div>Thanks,</div>-- <br><div class="gmail_signature"><div dir="ltr">-- <div>Peter</div></div></div>
</div></div>