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

Issue 2687203002: Add a build arg to control whether to use a jessie sysroot. (Closed)

Created:
3 years, 10 months ago by Dirk Pranke
Modified:
3 years, 10 months ago
Reviewers:
Tom Anderson, tonikitoo
CC:
chromium-reviews, brettw, Jo Kulik, Ryan Hamilton
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add a build arg to control whether to use a jessie sysroot. We're working on a class of changes in the Linux desktop UI that won't work on Precise; they need newer Linux versions that basically amount to needing to link against the Debian Jessie sysroot instead of the Debian Wheezy sysroot. Previously we were working around this by checking whether we were building with ozone + use_kbdcommon, but that caused a dependency inversion by making //build depend on //ui. This changes adds a dedicated GN build arg, use_jessie_sysroot, that we'll explicitly set instead, and that way we can avoid the dependency inversion. R=thomasanderson@chromium.org, tonikitoo@igalia.com BUG=564904 Review-Url: https://codereview.chromium.org/2687203002 Cr-Commit-Position: refs/heads/master@{#449505} Committed: https://chromium.googlesource.com/chromium/src/+/657454d7091e2d6108703305a6ba1d4904df98a0

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -10 lines) Patch
M build/config/sysroot.gni View 2 chunks +6 lines, -9 lines 0 comments Download
M tools/mb/mb_config.pyl View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 16 (7 generated)
Dirk Pranke
3 years, 10 months ago (2017-02-09 23:49:25 UTC) #1
Dirk Pranke
thomasanderson@ - please take a look. Everyone else: FYI, this fixes the //build layering violation. ...
3 years, 10 months ago (2017-02-09 23:51:17 UTC) #4
Tom Anderson
lgtm
3 years, 10 months ago (2017-02-09 23:56:28 UTC) #5
tonikitoo
On 2017/02/09 23:56:28, Thomas Anderson wrote: > lgtm lgtm , but sould we chance https://cs.chromium.org/chromium/src/build/linux/sysroot_scripts/install-sysroot.py?q=build/linux/sysroot_scripts/install-sysroot.py&dr&l=142 ...
3 years, 10 months ago (2017-02-10 00:19:59 UTC) #6
tonikitoo
On 2017/02/10 00:19:59, tonikitoo wrote: > On 2017/02/09 23:56:28, Thomas Anderson wrote: > > lgtm ...
3 years, 10 months ago (2017-02-10 00:20:42 UTC) #7
Tom (Use chromium acct)
On 2017/02/10 00:20:42, tonikitoo wrote: > On 2017/02/10 00:19:59, tonikitoo wrote: > > On 2017/02/09 ...
3 years, 10 months ago (2017-02-10 00:26:06 UTC) #8
Dirk Pranke
On 2017/02/10 00:26:06, Tom Anderson wrote: > On 2017/02/10 00:20:42, tonikitoo wrote: > > On ...
3 years, 10 months ago (2017-02-10 00:44:41 UTC) #9
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/2687203002/1
3 years, 10 months ago (2017-02-10 01:00:15 UTC) #13
commit-bot: I haz the power
3 years, 10 months ago (2017-02-10 01:28:29 UTC) #16
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/657454d7091e2d6108703305a6ba...

Powered by Google App Engine
This is Rietveld 408576698