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

Issue 12499011: Use gcc by default for gyp untrusted ARM builds (Closed)

Created:
7 years, 9 months ago by Sam Clegg
Modified:
7 years, 8 months ago
CC:
native-client-reviews_googlegroups.com
Visibility:
Public.

Description

Use gcc by default for gyp untrusted ARM builds. This is needed to get working .nexe test files out of a chromium ARM build. The old (broken) path can still be enabled using the new force_arm_pnacl option. This path is needed to build the pnacl ARM shims. This required a chrome-side change to land there and not break the build: https://codereview.chromium.org/13129002 BUG=196627 TEST=run nacl brower tests one ARM linux Committed: http://src.chromium.org/viewvc/native_client?view=rev&revision=11120

Patch Set 1 #

Total comments: 12

Patch Set 2 : newlib_tls_flags #

Patch Set 3 : move aeabi_read_tp.S #

Patch Set 4 : rebase #

Patch Set 5 : fix irt_core_build #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -44 lines) Patch
M build/untrusted.gypi View 1 10 chunks +13 lines, -18 lines 0 comments Download
M src/untrusted/irt/irt.gyp View 1 2 3 4 2 chunks +10 lines, -22 lines 0 comments Download
M tools.gyp View 4 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
Sam Clegg
Any tips on how to make this change not require an immediate corresponding chrome change? ...
7 years, 9 months ago (2013-03-28 00:22:01 UTC) #1
Sam Clegg
On 2013/03/28 00:22:01, Sam Clegg wrote: > Any tips on how to make this change ...
7 years, 9 months ago (2013-03-28 00:23:23 UTC) #2
Derek Schuff
https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi File build/untrusted.gypi (right): https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi#newcode401 build/untrusted.gypi:401: # pnacl ARM build (only used if force_arm_pnacl is ...
7 years, 9 months ago (2013-03-28 17:33:41 UTC) #3
Roland McGrath
https://codereview.chromium.org/12499011/diff/1/src/untrusted/irt/irt.gyp File src/untrusted/irt/irt.gyp (right): https://codereview.chromium.org/12499011/diff/1/src/untrusted/irt/irt.gyp#newcode124 src/untrusted/irt/irt.gyp:124: '-mtp=soft' On 2013/03/28 17:33:41, Derek Schuff wrote: > seems ...
7 years, 9 months ago (2013-03-28 17:37:54 UTC) #4
Derek Schuff
https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi File build/untrusted.gypi (right): https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi#newcode351 build/untrusted.gypi:351: '--compile_flags=-Wno-unused-local-typedefs -Wno-psabi -mtp=soft ^(gcc_compile_flags) >(_gcc_compile_flags) ^(compile_flags) >(_compile_flags)', putting this ...
7 years, 9 months ago (2013-03-28 17:49:31 UTC) #5
Derek Schuff
btw the reason the TLS flag wasn't needed everywhere for pnacl was that all the ...
7 years, 9 months ago (2013-03-28 17:51:16 UTC) #6
Roland McGrath
https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi File build/untrusted.gypi (right): https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi#newcode766 build/untrusted.gypi:766: # equivalent arm option is apparently -mtp=soft but we ...
7 years, 9 months ago (2013-03-28 18:00:06 UTC) #7
Sam Clegg
https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi File build/untrusted.gypi (right): https://codereview.chromium.org/12499011/diff/1/build/untrusted.gypi#newcode401 build/untrusted.gypi:401: # pnacl ARM build (only used if force_arm_pnacl is ...
7 years, 9 months ago (2013-03-28 23:02:59 UTC) #8
Sam Clegg
ping.
7 years, 8 months ago (2013-04-01 17:41:21 UTC) #9
Derek Schuff
On 2013/04/01 17:41:21, Sam Clegg wrote: > ping. sorry, I was out on Friday. LGTM ...
7 years, 8 months ago (2013-04-01 17:48:55 UTC) #10
Sam Clegg
On 2013/04/01 17:48:55, Derek Schuff wrote: > On 2013/04/01 17:41:21, Sam Clegg wrote: > > ...
7 years, 8 months ago (2013-04-02 17:36:24 UTC) #11
Derek Schuff
still looks good.
7 years, 8 months ago (2013-04-02 17:39:29 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://nativeclient-status.appspot.com/cq/sbc@chromium.org/12499011/54001
7 years, 8 months ago (2013-04-02 17:45:15 UTC) #13
commit-bot: I haz the power
Change committed as 11120
7 years, 8 months ago (2013-04-02 19:39:27 UTC) #14
Mark Seaborn
Since the Chromium-side change caused a build failure and was reverted, do we need to ...
7 years, 8 months ago (2013-04-04 15:07:39 UTC) #15
Sam Clegg
7 years, 8 months ago (2013-04-04 16:05:57 UTC) #16
Message was sent while issue was closed.
On 2013/04/04 15:07:39, Mark Seaborn wrote:
> Since the Chromium-side change caused a build failure and was reverted, do we
> need to revert this NaCl-side change too, so that it's not blocking Chromium
> DEPS updates?

Looks like the chrome side breakage was the missing arm toolchain on chromeos
builds.  I can probably find a simple fix for that today.  If it can't wait then
obviously we can revert this in the mean time.

Powered by Google App Engine
This is Rietveld 408576698