[PATCH] D56215: [lld] [ELF] Include default search paths for NetBSD driver
Kamil Rytarowski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 3 14:20:49 PST 2019
krytarowski added a comment.
On 03.01.2019 23:15, Joerg Sonnenberger wrote:
> On Thu, Jan 03, 2019 at 09:38:49PM +0000, Kamil Rytarowski via Phabricator via cfe-commits wrote:
>> I think that this place is not the right place to bash GNU ld for performance issues.
>
> I didn't.
>
>> I will refer just to slides and paper from Ian Lance Taylor to get overview why it is unacceptably slow:
>>
>> https://www.airs.com/ian/gold-slides.pdf
>> https://ai.google/research/pubs/pub34417.pdf
>
> We all know that gold and lld are faster. It's a huge step from
> "somewhat faster" to "unacceptably slow". But that's again a completely
> separate topic.
I used to waste like an hour daily average, any test-build of a local change and break of 5-10 min is `unacceptably slow`.
>> I will add that (unless nothing changed recently) ignoring lack of
>> features (like thinlto) GNU ld cannot produce >=4GB executables and
>> this makes it even more unusable.
>
> That sounds seriously like a troll. I already mentioned DWARF fission
> for the one reasonable case for > 100MB binaries and that's in short
> "don't touch most of the data"...
>
I've edited the entry above that it's already more than 4GB of unoptimized webkit build with debuginfo, and gnu ld is truncating files on 4GB boundary.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D56215/new/
https://reviews.llvm.org/D56215
More information about the llvm-commits
mailing list