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

Issue 10389196: Adding base_untrusted. (Closed)

Created:
8 years, 7 months ago by bradn
Modified:
8 years, 4 months ago
CC:
chromium-reviews, erikwright (departed), brettw-cc_chromium.org
Visibility:
Public.

Description

Adding base_untrusted. Adding a nacl version of base. BUG=None TEST=None R=bbudge@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=141144

Patch Set 1 #

Patch Set 2 : drop unneeded changes #

Patch Set 3 : fix linux #

Patch Set 4 : more linux fix #

Patch Set 5 : format fixes #

Patch Set 6 : fixing linux #

Patch Set 7 : more fix linux #

Patch Set 8 : merge #

Patch Set 9 : fix symbolize #

Patch Set 10 : more linux tweaks #

Patch Set 11 : fix file rules #

Patch Set 12 : reduce diff #

Total comments: 1

Patch Set 13 : git try #

Patch Set 14 : add base resplit #

Patch Set 15 : merge base resplit #

Patch Set 16 : uncomment out something #

Total comments: 2

Patch Set 17 : move all excludes out of base_untrusted #

Patch Set 18 : merge #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+148 lines, -105 lines) Patch
M base/base.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 11 chunks +68 lines, -70 lines 0 comments Download
M base/base.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 7 chunks +23 lines, -17 lines 2 comments Download
A base/base_untrusted.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +35 lines, -0 lines 0 comments Download
M build/all.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -0 lines 0 comments Download
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -0 lines 0 comments Download
M build/filename_rules.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +15 lines, -18 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
bradn
8 years, 7 months ago (2012-05-17 20:17:32 UTC) #1
bradn
Ok, this is now working on windows and linux, PTAL.
8 years, 6 months ago (2012-06-01 23:23:51 UTC) #2
bradn
Adding jam. How's this look to you in terms of syntax for the time being? ...
8 years, 6 months ago (2012-06-01 23:36:54 UTC) #3
jam
On 2012/06/01 23:36:54, bradn wrote: > Adding jam. > How's this look to you in ...
8 years, 6 months ago (2012-06-04 15:19:40 UTC) #4
bradn
Adding brettw for OWNERS review.
8 years, 6 months ago (2012-06-04 18:59:20 UTC) #5
brettw
http://codereview.chromium.org/10389196/diff/34002/base/base.gyp File base/base.gyp (right): http://codereview.chromium.org/10389196/diff/34002/base/base.gyp#newcode11 base/base.gyp:11: '../native_client/build/untrusted.gypi', Various other components like some random ChromeOS daemon ...
8 years, 6 months ago (2012-06-04 19:20:51 UTC) #6
bradn
AH!, excellent general point. I believe they should in general be building nacl in, but ...
8 years, 6 months ago (2012-06-04 20:01:36 UTC) #7
bradn
Changed to take advantage of restructure of base.gyp + base.gypi PTAL
8 years, 6 months ago (2012-06-07 20:04:29 UTC) #8
brettw
http://codereview.chromium.org/10389196/diff/62001/base/base_untrusted.gyp File base/base_untrusted.gyp (right): http://codereview.chromium.org/10389196/diff/62001/base/base_untrusted.gyp#newcode27 base/base_untrusted.gyp:27: 'file_util.cc', Can this be in with the rest of ...
8 years, 6 months ago (2012-06-07 21:22:26 UTC) #9
bradn
http://codereview.chromium.org/10389196/diff/62001/base/base_untrusted.gyp File base/base_untrusted.gyp (right): http://codereview.chromium.org/10389196/diff/62001/base/base_untrusted.gyp#newcode27 base/base_untrusted.gyp:27: 'file_util.cc', On 2012/06/07 21:22:26, brettw wrote: > Can this ...
8 years, 6 months ago (2012-06-07 21:43:09 UTC) #10
brettw
lgtm
8 years, 6 months ago (2012-06-07 21:44:30 UTC) #11
bbudge-google
LGTM. Thanks so much for all your hard work making this happen.
8 years, 6 months ago (2012-06-07 22:00:03 UTC) #12
brettw
On Thu, Jun 7, 2012 at 3:00 PM, <bbudge@google.com> wrote: > LGTM. Thanks so much ...
8 years, 6 months ago (2012-06-07 22:00:40 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bradnelson@google.com/10389196/62003
8 years, 6 months ago (2012-06-07 23:36:08 UTC) #14
commit-bot: I haz the power
Change committed as 141144
8 years, 6 months ago (2012-06-08 01:02:08 UTC) #15
Xianzhu
https://chromiumcodereview.appspot.com/10389196/diff/62003/base/base.gypi File base/base.gypi (right): https://chromiumcodereview.appspot.com/10389196/diff/62003/base/base.gypi#newcode542 base/base.gypi:542: ['OS != "android" or >(nacl_untrusted_build)==1', { The above line ...
8 years, 4 months ago (2012-08-14 16:49:27 UTC) #16
bbudge
8 years, 4 months ago (2012-08-14 16:53:42 UTC) #17
https://chromiumcodereview.appspot.com/10389196/diff/62003/base/base.gypi
File base/base.gypi (right):

https://chromiumcodereview.appspot.com/10389196/diff/62003/base/base.gypi#new...
base/base.gypi:542: ['OS != "android" or >(nacl_untrusted_build)==1', {
On 2012/08/14 16:49:27, Xianzhu wrote:
> The above line looks weird. Could you explain what the intention was?

'nacl_untrusted_build' indicates that we are building for the Native Client
sandbox, which is a restricted POSIX environment. We need to exclude any
platform specific files, as they won't build. We need this extra bit because
NaCl untrusted builds can be done on many different platforms. While Android
isn't one of them, this pattern works and is consistent with the others. And in
the future, who knows?

Powered by Google App Engine
This is Rietveld 408576698