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

Issue 1195393006: Update mips sysroot creator script (Closed)

Created:
5 years, 6 months ago by Sam Clegg
Modified:
5 years, 5 months ago
Reviewers:
bradnelson, petarj, bradn
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

Update mips sysroot creator script Update to current debian stable (jessie) from old debian (wheezy). Since jessie has gcc 4.9 in it a long of the hacks we needed to make the toolchain and the sysroot compatible are no longer needed. Add the ability to upload the sysroot to clound storage for use by package_version.py. Remove support for building chromesdk variant. Chrome now contains its own scripts for building mips sysroot with all the correct dependencies: https://codereview.chromium.org/1164073004 TEST=./scons platform=mips smoke_tests R=bradnelson@google.com, petarj@mips.com Committed: https://chromium.googlesource.com/native_client/src/native_client/+/5804ccbdacff460ffc7e71b33629728d9b6babcf

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Patch Set 3 : #

Total comments: 12

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+178 lines, -337 lines) Patch
A tools/trusted_cross_toolchains/packagelist.jessie.mipsel.base View 1 1 chunk +8 lines, -0 lines 0 comments Download
M tools/trusted_cross_toolchains/packagelist.wheezy.mipsel.base View 1 1 chunk +0 lines, -4 lines 0 comments Download
D tools/trusted_cross_toolchains/packagelist.wheezy.mipsel.extra View 1 chunk +0 lines, -150 lines 0 comments Download
M tools/trusted_cross_toolchains/trusted-toolchain-creator.armhf.sh View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh View 1 2 3 4 18 chunks +166 lines, -183 lines 0 comments Download

Messages

Total messages: 28 (7 generated)
Sam Clegg
5 years, 6 months ago (2015-06-22 21:57:07 UTC) #2
Sam Clegg
Followup CL to add mips_trusted package: https://codereview.chromium.org/1199093002/
5 years, 6 months ago (2015-06-22 22:02:48 UTC) #3
petarj
https://codereview.chromium.org/1195393006/diff/1/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh File tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh (left): https://codereview.chromium.org/1195393006/diff/1/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh#oldcode57 tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh:57: readonly JAIL_MIPS32=${INSTALL_ROOT}/sysroot If sysroot does not exist anymore, you ...
5 years, 6 months ago (2015-06-24 15:42:05 UTC) #4
Sam Clegg
I re-wrote this update such that it maintains the separation between the toolchain and the ...
5 years, 6 months ago (2015-06-24 23:25:51 UTC) #5
petarj
https://codereview.chromium.org/1195393006/diff/40001/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh File tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh (right): https://codereview.chromium.org/1195393006/diff/40001/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh#newcode260 tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh:260: local PREFIX=/ Correct me if I am wrong, but ...
5 years, 5 months ago (2015-06-26 21:58:32 UTC) #6
Sam Clegg
https://codereview.chromium.org/1195393006/diff/40001/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh File tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh (right): https://codereview.chromium.org/1195393006/diff/40001/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh#newcode260 tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh:260: local PREFIX=/ On 2015/06/26 21:58:32, petarj wrote: > Correct ...
5 years, 5 months ago (2015-06-26 23:13:12 UTC) #7
Sam Clegg
On 2015/06/26 23:13:12, Sam Clegg wrote: > https://codereview.chromium.org/1195393006/diff/40001/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh > File tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh > (right): > > ...
5 years, 5 months ago (2015-06-26 23:15:22 UTC) #8
petarj
On 2015/06/26 23:15:22, Sam Clegg wrote: > On 2015/06/26 23:13:12, Sam Clegg wrote: > > ...
5 years, 5 months ago (2015-06-29 23:05:27 UTC) #9
petarj
A colleague of mine tried to use the jessie tarball you mentioned in the comment ...
5 years, 5 months ago (2015-06-29 23:09:42 UTC) #10
petarj
Also, can you make an extra check for the portability of the tarball you create ...
5 years, 5 months ago (2015-06-29 23:18:35 UTC) #11
Sam Clegg
On 2015/06/29 23:09:42, petarj wrote: > A colleague of mine tried to use the jessie ...
5 years, 5 months ago (2015-06-29 23:31:39 UTC) #12
Sam Clegg
Ok. I found the issue with the embedded paths. Turns out the the --sysroot= configure ...
5 years, 5 months ago (2015-06-30 23:52:53 UTC) #13
petarj
On 2015/06/30 23:52:53, Sam Clegg wrote: > Ok. I found the issue with the embedded ...
5 years, 5 months ago (2015-07-02 00:18:13 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1195393006/100001
5 years, 5 months ago (2015-07-02 16:29:01 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: nacl-presubmit on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/nacl-presubmit/builds/134)
5 years, 5 months ago (2015-07-02 16:31:38 UTC) #18
Sam Clegg
+bradnelson
5 years, 5 months ago (2015-07-02 16:36:41 UTC) #20
Sam Clegg
ping bradnelson
5 years, 5 months ago (2015-07-07 14:49:30 UTC) #21
bradn
lgtm
5 years, 5 months ago (2015-07-07 18:10:52 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1195393006/100001
5 years, 5 months ago (2015-07-07 18:11:33 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: nacl-presubmit on tryserver.nacl (JOB_FAILED, http://build.chromium.org/p/tryserver.nacl/builders/nacl-presubmit/builds/151)
5 years, 5 months ago (2015-07-07 18:14:07 UTC) #27
Sam Clegg
5 years, 5 months ago (2015-07-07 18:26:08 UTC) #28
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
5804ccbdacff460ffc7e71b33629728d9b6babcf (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698