DescriptionStop building the gold plugin and linking lld against tcmalloc.
As far as I am aware, there are no remaining users of the gold plugin
(v8, the last user I am aware of, stopped downloading it as part of its
build in https://chromium-review.googlesource.com/547058 and removed
build support in https://chromium-review.googlesource.com/549300),
so we no longer need to build it.
Also, now that we have started using ThinLTO in official builds,
not only is the perf gain of linking lld against tcmalloc not as
important, but I have also measured it to be smaller in relative
terms. For base_unittests:
With tcmalloc (median of 6): 42.29s
With glibc malloc: 44.61s
So about 5%, which is about half of what I measured for regular LTO.
And of course the absolute delta is smaller as well. I think that
justifies removing it. We can re-evaluate for the toolchain as a
whole at a later time.
BUG=607968
R=thakis@chromium.org,hans@chromium.org
Review-Url: https://codereview.chromium.org/2963693002
Cr-Commit-Position: refs/heads/master@{#483149}
Committed: https://chromium.googlesource.com/chromium/src/+/6489fe94c6edc435f5f0b291032c0e8883212afd
Patch Set 1 #
Total comments: 3
Patch Set 2 : Add comment #
Messages
Total messages: 13 (8 generated)
|