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

Issue 2158753003: Clang toolchain: use lld to compile LLVM Gold plugin and lld with LTO. (Closed)

Created:
4 years, 5 months ago by krasin
Modified:
4 years, 4 months ago
Reviewers:
hans, Nico, pcc1, krasin1
CC:
chromium-reviews, eugenis+clang_chromium.org, vmpstr+watch_chromium.org, yunlian, glider+clang_chromium.org, Nico, ukai+watch_chromium.org, Reid Kleckner, dmikurube+clang_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Clang toolchain: ship lld; build the whole toolchain with LTO. This only affects the Linux build. BUG=607968 Committed: https://crrev.com/36bb2be2523c83aa6b7601e92753dd49ae1924d3 Cr-Commit-Position: refs/heads/master@{#407702}

Patch Set 1 #

Patch Set 2 : build whole Clang toolchain with LTO. #

Patch Set 3 : remove debug trick #

Patch Set 4 : Fix cxxflags #

Patch Set 5 : Windows workaround #

Patch Set 6 : Copy lld into the Linux archive. #

Total comments: 6

Patch Set 7 : Always checkout lld #

Patch Set 8 : sync #

Patch Set 9 : Also set cxx flags #

Patch Set 10 : sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+45 lines, -34 lines) Patch
M tools/clang/scripts/package.py View 1 2 3 4 5 2 chunks +2 lines, -1 line 0 comments Download
M tools/clang/scripts/update.py View 1 2 3 4 5 6 7 8 9 chunks +43 lines, -33 lines 0 comments Download

Messages

Total messages: 22 (6 generated)
krasin1
Hello there, I think I have got it working. There's some slowdown to the Linux ...
4 years, 5 months ago (2016-07-20 21:37:46 UTC) #2
hans
Very sorry for the slow reply. Traveling hasn't been great for my code reviews. https://codereview.chromium.org/2158753003/diff/100001/tools/clang/scripts/update.py ...
4 years, 5 months ago (2016-07-22 15:33:05 UTC) #4
krasin1
Hello Hans, thank you for taking the first look. Please, take another one. :) https://codereview.chromium.org/2158753003/diff/100001/tools/clang/scripts/update.py ...
4 years, 5 months ago (2016-07-22 20:19:58 UTC) #5
hans
lgtm How big is the size increase of the Clang package?
4 years, 5 months ago (2016-07-25 20:56:46 UTC) #6
krasin
On 2016/07/25 20:56:46, hans wrote: > lgtm > > How big is the size increase ...
4 years, 5 months ago (2016-07-25 21:08:52 UTC) #7
hans
On Mon, Jul 25, 2016 at 2:08 PM, <krasin@google.com> wrote: > Reviewers: Nico (ooo until ...
4 years, 5 months ago (2016-07-25 21:18:06 UTC) #8
krasin
Yes, we'll need Python 3. What what specifically actually prevents us from having it?
4 years, 5 months ago (2016-07-25 21:20:28 UTC) #9
hans
On 2016/07/25 21:20:28, krasin wrote: > Yes, we'll need Python 3. What what specifically actually ...
4 years, 5 months ago (2016-07-25 21:30:37 UTC) #10
krasin
Honestly, I don't see the global cleanup as a prerequisite for running a single python ...
4 years, 5 months ago (2016-07-25 21:56:05 UTC) #11
hans
On 2016/07/25 21:56:05, krasin wrote: > Honestly, I don't see the global cleanup as a ...
4 years, 5 months ago (2016-07-25 22:44:06 UTC) #12
krasin
On 2016/07/25 22:44:06, hans wrote: > On 2016/07/25 21:56:05, krasin wrote: > > Honestly, I ...
4 years, 5 months ago (2016-07-25 22:48:52 UTC) #13
krasin
So, I have built the Linux toolchain successfully: https://codereview.chromium.org/2181883002/ The Windows bot is red there, ...
4 years, 4 months ago (2016-07-26 02:52:48 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2158753003/180001
4 years, 4 months ago (2016-07-26 02:53:15 UTC) #17
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 4 months ago (2016-07-26 04:08:35 UTC) #19
commit-bot: I haz the power
Patchset 10 (id:??) landed as https://crrev.com/36bb2be2523c83aa6b7601e92753dd49ae1924d3 Cr-Commit-Position: refs/heads/master@{#407702}
4 years, 4 months ago (2016-07-26 04:10:07 UTC) #21
Nico
4 years, 4 months ago (2016-08-05 18:21:34 UTC) #22
Message was sent while issue was closed.
A revert of this CL (patchset #10 id:180001) has been created in
https://codereview.chromium.org/2217113003/ by thakis@chromium.org.

The reason for reverting is: Somewhat speculative; it's possible this breaks
building clang packages. See crbug.com/629966 comment 36 / 37..

Powered by Google App Engine
This is Rietveld 408576698