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

Issue 149243: v8.gyp cleanup for ARM cross-compiling (Closed)

Created:
11 years, 5 months ago by Joel Stanley (old)
Modified:
9 years, 7 months ago
Visibility:
Public.

Description

Cleanup v8.gyp. This also drops a bunch of unused targets (the shell, d8, etc). There are now two gyp variables to control whether we build snapshots and which target we are building for. This allows you to easily cross-compile for arm and disable snapshots. Continued in http://codereview.chromium.org/155218

Patch Set 1 #

Patch Set 2 : runs #

Patch Set 3 : snapshot #

Patch Set 4 : snapshot #

Patch Set 5 : fix exectuable #

Total comments: 2

Patch Set 6 : snapshot #

Patch Set 7 : fixed js2c action #

Patch Set 8 : latest #

Patch Set 9 : working #

Patch Set 10 : latest #

Total comments: 22

Patch Set 11 : fix typos #

Patch Set 12 : address comments #

Patch Set 13 : add licence header #

Total comments: 14

Patch Set 14 : comments addressed v2 #

Total comments: 1

Patch Set 15 : updates #

Total comments: 2

Patch Set 16 : fix source path #

Unified diffs Side-by-side diffs Delta from patch set Stats (+337 lines, -564 lines) Patch
M tools/gyp/v8.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6 chunks +337 lines, -564 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Joel Stanley (old)
Dean, can you please take a look and see how it's progressing. I might need ...
11 years, 5 months ago (2009-07-07 12:00:07 UTC) #1
Dean McNamee
first pass http://codereview.chromium.org/149243/diff/1006/6 File tools/gyp/v8.gyp (right): http://codereview.chromium.org/149243/diff/1006/6#newcode380 Line 380: # v8 depends on v8_snapshot|v8_nosnapshot. comment ...
11 years, 5 months ago (2009-07-08 13:08:02 UTC) #2
Joel Stanley (old)
There's one comment I wasn't sure about. http://codereview.chromium.org/149243/diff/1013/10 File tools/gyp/v8.gyp (right): http://codereview.chromium.org/149243/diff/1013/10#newcode1 Line 1: # ...
11 years, 5 months ago (2009-07-08 13:31:59 UTC) #3
Dean McNamee
http://codereview.chromium.org/149243/diff/17/1015 File tools/gyp/v8.gyp (right): http://codereview.chromium.org/149243/diff/17/1015#newcode130 Line 130: # This target is linked against by chrome. ...
11 years, 5 months ago (2009-07-08 13:39:16 UTC) #4
Joel Stanley (old)
http://codereview.chromium.org/149243/diff/17/1015 File tools/gyp/v8.gyp (right): http://codereview.chromium.org/149243/diff/17/1015#newcode130 Line 130: # This target is linked against by chrome. ...
11 years, 5 months ago (2009-07-08 13:47:14 UTC) #5
Dean McNamee
looking at the snapshotless build now. http://codereview.chromium.org/149243/diff/1019/18 File tools/gyp/v8.gyp (right): http://codereview.chromium.org/149243/diff/1019/18#newcode426 Line 426: ['OS=="linux"', { ...
11 years, 5 months ago (2009-07-08 13:55:47 UTC) #6
Dean McNamee
http://codereview.chromium.org/149243/diff/1022/20 File tools/gyp/v8.gyp (right): http://codereview.chromium.org/149243/diff/1022/20#newcode437 Line 437: 'src/platform-posix.cc', ../../src
11 years, 5 months ago (2009-07-08 14:04:02 UTC) #7
Dean McNamee
LGTM, and it builds on my machine with both snapshot and nosnapshot, and it builds ...
11 years, 5 months ago (2009-07-08 14:42:31 UTC) #8
Joel Stanley (old)
All issues should be addressed now. I sucessfully cross-compiled and linked an ARM build with ...
11 years, 5 months ago (2009-07-08 14:43:02 UTC) #9
Dean McNamee
Kasper, sound ok?
11 years, 5 months ago (2009-07-08 14:47:00 UTC) #10
Kasper Lund
11 years, 5 months ago (2009-07-08 14:47:37 UTC) #11
I think you need to take care of the V8_NATIVE_REGEXP definition that was
recently added:

http://code.google.com/p/v8/source/diff?spec=svn2366&r=2366&format=side&path=...

It probably only makes sense for IA32 (not for ARM).

Powered by Google App Engine
This is Rietveld 408576698