<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jul 14, 2015 at 3:07 PM, Joerg Sonnenberger <span dir="ltr"><<a href="mailto:joerg@netbsd.org" target="_blank">joerg@netbsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">joerg added a subscriber: joerg.<br>
joerg added a comment.<br>
<br>
I don't understand how forcing everything to be grouped can make things more efficient, given that it is strictly required to do more work. It doesn't even matter for plain object files, just for libraries. In the case of libraries, there are subtle error cases involving weak symbols, so please do *not* change the resolution algorithm.<br></blockquote><div><br></div><div>It's faster because we don't have to visit files grouped by --start-group/--end-group repeatedly.</div><div><br></div><div>I don't say that we should implement only the different semantics. I said we could implement both, and probably the compatible behavior should be default.</div></div></div></div>