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

Issue 10778033: Build V8 for Android IA (Closed)

Created:
8 years, 5 months ago by haitao.feng
Modified:
8 years, 5 months ago
Reviewers:
ulan, Jakob Kummerow
CC:
v8-dev
Visibility:
Public.

Description

Build V8 for Android IA Committed: https://code.google.com/p/v8/source/detail?r=12122

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+126 lines, -42 lines) Patch
M Makefile View 1 7 chunks +18 lines, -28 lines 1 comment Download
M build/android.gypi View 1 5 chunks +13 lines, -10 lines 0 comments Download
M build/standalone.gypi View 1 1 chunk +2 lines, -1 line 0 comments Download
M test/cctest/cctest.status View 1 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/mjsunit.status View 1 1 chunk +1 line, -1 line 0 comments Download
A tools/android-build.sh View 1 1 chunk +90 lines, -0 lines 1 comment Download
M tools/test-wrapper-gypbuild.py View 1 1 chunk +1 line, -1 line 1 comment Download

Messages

Total messages: 5 (0 generated)
haitao.feng
This patch set enables building V8 for Android IA. Usage: export ANDROID_NDK_ROOT=$(NDK location) . tools/android-envsetup.sh ...
8 years, 5 months ago (2012-07-17 14:54:36 UTC) #1
Jakob Kummerow
Great, I like this approach! But I do have a few comments. On 2012/07/17 14:54:36, ...
8 years, 5 months ago (2012-07-17 16:29:57 UTC) #2
haitao.feng
Thanks for your review and comments. It is interesting that you simulate the JITed arm ...
8 years, 5 months ago (2012-07-18 03:03:15 UTC) #3
haitao.feng
"b) make (ia32|arm).android.(debug|release)" should be: b) make (android_ia32|android_arm).(debug|release) On 2012/07/18 03:03:15, haitao.feng wrote: > Thanks ...
8 years, 5 months ago (2012-07-18 03:10:13 UTC) #4
Jakob Kummerow
8 years, 5 months ago (2012-07-18 11:28:20 UTC) #5
Great work, thanks! LGTM.

I'll fix the nits below and land this for you.

https://chromiumcodereview.appspot.com/10778033/diff/2002/Makefile
File Makefile (right):

https://chromiumcodereview.appspot.com/10778033/diff/2002/Makefile#newcode222
Makefile:222: rm -f $(OUTDIR)/Makefile.$(basename $@).release
We don't actually need to generate these, so we don't need to clean them up
either (see my comment in android-build.sh).

https://chromiumcodereview.appspot.com/10778033/diff/2002/tools/android-build.sh
File tools/android-build.sh (right):

https://chromiumcodereview.appspot.com/10778033/diff/2002/tools/android-build...
tools/android-build.sh:82: -S.${ARCH}.${MODE} ${GYPFLAGS}
The generated Makefile is not release/debug specific.

https://chromiumcodereview.appspot.com/10778033/diff/2002/tools/test-wrapper-...
File tools/test-wrapper-gypbuild.py (right):

https://chromiumcodereview.appspot.com/10778033/diff/2002/tools/test-wrapper-...
tools/test-wrapper-gypbuild.py:151: if not arch in ['ia32', 'x64', 'arm',
'mipsel', 'android_arm', 'android_ia32']:
nit: long line

Powered by Google App Engine
This is Rietveld 408576698