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

Issue 630163005: Roll Clang 217949:218707 (+r218742 and r218921) (Closed)

Created:
6 years, 2 months ago by hans
Modified:
6 years, 2 months ago
Reviewers:
Nico
CC:
chromium-reviews, eugenis+clang_chromium.org, glider+clang_chromium.org, dmikurube+clang_chromium.org, ukai+watch_chromium.org, samsonov
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Roll Clang 217949:218707 (+r218742 and r218921) Update the plugin cmake files to explicitly depend on Clang. When we moved to the approach of building tools and plugins inside the LLVM build in https://codereview.chromium.org/615083006/, that dependency was lost. We should find a better way to do this eventually. Also move the code to clear the CHROME_TOOLS_SHIM_DIR earlier in the script to avoid having it affect the bootstrap build. BUG=420674 NOTRY=true Committed: https://crrev.com/51709a2ce53da80b7814b9244fb874e185e50566 Cr-Commit-Position: refs/heads/master@{#299766}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Rebase #

Patch Set 3 : Add ASan rt lib manually to Android link line #

Patch Set 4 : Add crbug reference #

Patch Set 5 : Drop -L that was left from previous version of the patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+197 lines, -4 lines) Patch
M build/common.gypi View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
M tools/clang/blink_gc_plugin/CMakeLists.txt View 1 chunk +2 lines, -0 lines 0 comments Download
M tools/clang/plugins/CMakeLists.txt View 1 chunk +2 lines, -0 lines 0 comments Download
M tools/clang/scripts/update.sh View 5 chunks +183 lines, -4 lines 0 comments Download

Messages

Total messages: 41 (12 generated)
hans
Please take a look. Whitespace tryjobs: https://codereview.chromium.org/405473002/ My only tryjob concern was mac_asan_64's nacl_integration tests. ...
6 years, 2 months ago (2014-10-08 23:58:41 UTC) #2
Nico
cherrypicks = :-( lgtm if someone is urgently waiting for this. Update CL description to ...
6 years, 2 months ago (2014-10-11 01:04:57 UTC) #3
hans
On 2014/10/11 01:04:57, Nico (away until Oct 27) wrote: > cherrypicks = :-( I know ...
6 years, 2 months ago (2014-10-11 04:31:46 UTC) #4
hans
I've updated the description, and I think we have enough demand that we should take ...
6 years, 2 months ago (2014-10-13 17:00:16 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/630163005/1
6 years, 2 months ago (2014-10-13 17:01:24 UTC) #7
Nico
kk On Mon, Oct 13, 2014 at 10:00 AM, <hans@chromium.org> wrote: > I've updated the ...
6 years, 2 months ago (2014-10-13 17:01:49 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/17256)
6 years, 2 months ago (2014-10-13 17:10:06 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/630163005/1
6 years, 2 months ago (2014-10-13 17:37:29 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/17267)
6 years, 2 months ago (2014-10-13 17:45:35 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/630163005/1
6 years, 2 months ago (2014-10-13 18:03:16 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/17279)
6 years, 2 months ago (2014-10-13 18:12:36 UTC) #18
hans
The android_clang_dbg_recipe looks like a real failure. Could be related to the build target renaming ...
6 years, 2 months ago (2014-10-13 21:00:32 UTC) #19
hans
samsonov: I think the Android link failure is because of your r218541. -nostdlib is being ...
6 years, 2 months ago (2014-10-13 22:02:43 UTC) #20
chromium-reviews
Yes, looks like my change is the culprit. Linker invocation line I see makes little ...
6 years, 2 months ago (2014-10-13 22:21:24 UTC) #21
hans
It seems the Android build always uses -nostdlib: https://code.google.com/p/chromium/codesearch#chromium/src/build/common.gypi&q=nostdlib&sq=package:chromium&type=cs&l=4442 Presumably because it wants more control ...
6 years, 2 months ago (2014-10-13 22:28:18 UTC) #22
chromium-reviews
That's kind of tricky - we need both -lasan and -L/path/to/asan/runtime in that case. The ...
6 years, 2 months ago (2014-10-13 22:40:57 UTC) #23
hans
So should we change Clang back to adding it to the command line, since it ...
6 years, 2 months ago (2014-10-13 22:47:21 UTC) #24
chromium-reviews
We have specifically added this logic for the following use case: when people want their ...
6 years, 2 months ago (2014-10-13 22:57:43 UTC) #25
hans
+michaelbai who committed the common.gypi lines adding -nostdlib +eugenis who knows the android asan build ...
6 years, 2 months ago (2014-10-13 23:04:41 UTC) #26
chromium-reviews
Android build already does things like this to link libgcc: <(android_toolchain)/*-gcc -print-libgcc-file-name) If we want ...
6 years, 2 months ago (2014-10-14 08:18:28 UTC) #27
hans
I've filed crbug.com/423429 to figure out if we can drop -nostdblib from the Android build. ...
6 years, 2 months ago (2014-10-14 17:59:45 UTC) #28
Evgeniy Stepanov
On 2014/10/14 17:59:45, hans wrote: > I've filed crbug.com/423429 to figure out if we can ...
6 years, 2 months ago (2014-10-15 02:29:39 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/630163005/460001
6 years, 2 months ago (2014-10-15 16:05:18 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/17784)
6 years, 2 months ago (2014-10-15 16:12:51 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/630163005/460001
6 years, 2 months ago (2014-10-15 19:54:48 UTC) #35
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/17850)
6 years, 2 months ago (2014-10-15 20:03:25 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/630163005/460001
6 years, 2 months ago (2014-10-15 21:19:07 UTC) #39
commit-bot: I haz the power
Committed patchset #5 (id:460001)
6 years, 2 months ago (2014-10-15 21:20:24 UTC) #40
commit-bot: I haz the power
6 years, 2 months ago (2014-10-15 21:21:07 UTC) #41
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/51709a2ce53da80b7814b9244fb874e185e50566
Cr-Commit-Position: refs/heads/master@{#299766}

Powered by Google App Engine
This is Rietveld 408576698