Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Issue 2560423004: Build and package LLD unconditionally with the bundled Clang (Closed)

Created:
4 years ago by tzik
Modified:
3 years, 9 months ago
Reviewers:
Reid Kleckner, Nico
CC:
chromium-reviews, eugenis+clang_chromium.org, vmpstr+watch_chromium.org, Lei Zhang, dsinclair, yunlian, glider+clang_chromium.org, Nico, ukai+watch_chromium.org, Reid Kleckner, hans, dmikurube+clang_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Build and package LLD unconditionally with the bundled Clang LLD is an experimental linker that links chrome faster. However, it's not in the chromium-bundled toolchain on non-windows platform, and hard to try out. This CL adds LLD to the bundled toolchain package, so that developers can use it just by setting `use_lld = true` in args.gn.

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -2 lines) Patch
M tools/clang/scripts/package.py View 2 chunks +2 lines, -0 lines 0 comments Download
M tools/clang/scripts/update.py View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 12 (8 generated)
tzik
PTAL
4 years ago (2016-12-12 08:55:39 UTC) #8
Reid Kleckner
This will grow the clang package by the same amount as libLLVMgold.so would have because ...
4 years ago (2016-12-12 16:29:54 UTC) #10
Nico
My bar is that everything in the clang bundle should be used by ~everyone. I ...
4 years ago (2016-12-12 18:25:17 UTC) #11
Nico
4 years ago (2016-12-13 01:17:31 UTC) #12
(see also https://crbug.com/607968)

On Mon, Dec 12, 2016 at 1:25 PM, <thakis@chromium.org> wrote:

> My bar is that everything in the clang bundle should be used by ~everyone.
> I
> think we do want to ship lld and use that by default, but someone needs to
> own
> switching the default (this includes measuring build times in various
> scenarios
> with old and new linker, being on the hook for failing tests, etc). If
> you're
> willing to work on that, then I'm generally fine with this change. Else,
> I'd
> want to wait with this until someone else (including me, eventually) wants
> to do
> that.
>
> (ps: this patch adds lld on mac too I think; on mac we very likely don't
> want to
> use lld for quite a while, if ever, depending on what apple does with
> ld64.)
>
> https://codereview.chromium.org/2560423004/
>

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698