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

Issue 867403003: Adding le32-nacl build of pnacl tools. (Closed)

Created:
5 years, 11 months ago by bradn
Modified:
5 years, 11 months ago
Reviewers:
Derek Schuff
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/src/native_client.git@master
Target Ref:
refs/heads/master
Project:
nacl
Visibility:
Public.

Description

Adding le32-nacl build of pnacl tools. Adding command line option to enable pnacl-in-pnacl. Adding command line option to accept extra arguments to follow cc + cxx. With the bradnelson/pnacl-in-pnacl branches for bintuils + clang + llvm, this allows pnacl builds of the toolchains. Generalize CompilersForHost to select an AR and RANLIB. Select tools from NACL_SDK_ROOT for le32-nacl, following existing SDK + naclports convention. Assume static linking of pnacl plugin with gold. Add dependency on llvm from binutils when building for le32-nacl. Explicitly link llvm plugin libraries into gold. Skip symlinks for le32-nacl build. Disable shared library builds when building for le32-nacl BUG=https://code.google.com/p/naclports/issues/detail?id=130 TEST=manual + naclports R=dschuff@chromium.org Committed: https://src.chromium.org/viewvc/native_client?view=rev&revision=f8aa9dc1f2789cde7d4c070a87ded730e9d8618e

Patch Set 1 #

Patch Set 2 : fix #

Total comments: 14

Patch Set 3 : review #

Patch Set 4 : fixes #

Patch Set 5 : fix #

Patch Set 6 : fix #

Patch Set 7 : fi #

Total comments: 4

Patch Set 8 : fix #

Patch Set 9 : fix #

Patch Set 10 : more #

Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -31 lines) Patch
M toolchain_build/toolchain_build_pnacl.py View 1 2 3 4 5 6 7 8 9 21 chunks +87 lines, -31 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
bradn
5 years, 11 months ago (2015-01-23 23:53:30 UTC) #1
Derek Schuff
https://codereview.chromium.org/867403003/diff/20001/toolchain_build/toolchain_build_pnacl.py File toolchain_build/toolchain_build_pnacl.py (right): https://codereview.chromium.org/867403003/diff/20001/toolchain_build/toolchain_build_pnacl.py#newcode221 toolchain_build/toolchain_build_pnacl.py:221: extra_cxx_args = list(extra_cc_args) is there some particular reason why ...
5 years, 11 months ago (2015-01-24 00:15:38 UTC) #2
bradn
PTAL Pared this back and moved more of the potentially changing build logic to naclports. ...
5 years, 11 months ago (2015-01-25 07:42:36 UTC) #3
Derek Schuff
otherwise lgtm https://codereview.chromium.org/867403003/diff/120001/toolchain_build/toolchain_build_pnacl.py File toolchain_build/toolchain_build_pnacl.py (right): https://codereview.chromium.org/867403003/diff/120001/toolchain_build/toolchain_build_pnacl.py#newcode182 toolchain_build/toolchain_build_pnacl.py:182: extra_cc_args += [options.extra_cc_args] should options.extra_cc_args already be ...
5 years, 11 months ago (2015-01-26 17:13:54 UTC) #4
bradn
https://codereview.chromium.org/867403003/diff/120001/toolchain_build/toolchain_build_pnacl.py File toolchain_build/toolchain_build_pnacl.py (right): https://codereview.chromium.org/867403003/diff/120001/toolchain_build/toolchain_build_pnacl.py#newcode182 toolchain_build/toolchain_build_pnacl.py:182: extra_cc_args += [options.extra_cc_args] On 2015/01/26 17:13:54, Derek Schuff wrote: ...
5 years, 11 months ago (2015-01-26 19:32:21 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/867403003/180001
5 years, 11 months ago (2015-01-26 22:02:40 UTC) #7
bradn
5 years, 11 months ago (2015-01-27 00:39:06 UTC) #9
Message was sent while issue was closed.
Committed patchset #10 (id:180001) manually as
f8aa9dc1f2789cde7d4c070a87ded730e9d8618e (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698