Skip to content

Commit 8fe6513

Browse files
committed
Update toolchains to match to the latest Chrome OS 55
Change gcc to use isl and cloog too
1 parent bab9911 commit 8fe6513

10 files changed

Lines changed: 83 additions & 51 deletions

File tree

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ echo '}' >> device.json
9595

9696
#download git and its dependencies .rb package files
9797
cd $CREW_PACKAGES_PATH
98-
for file in git zlibpkg libssh2 perl curl expat gettext python readline ruby buildessential gcc binutils make mpc mpfr gmp glibc linuxheaders pkgconfig; do
98+
for file in git zlibpkg libssh2 perl curl expat gettext python readline ruby buildessential gcc binutils make isl cloog mpc mpfr gmp glibc linuxheaders pkgconfig; do
9999
wget -N -c $URL/packages/$file.rb
100100
done
101101

packages/binutils.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
require 'package'
22

33
class Binutils < Package
4-
version '2.23.2'
4+
version '2.25'
55
binary_url ({
6-
armv7l: "https://dl.dropboxusercontent.com/s/jkaqtj356gmh5un/binutils-2.25-chromeos-armv7l.tar.xz",
7-
i686: 'https://dl.dropboxusercontent.com/s/u3cp7mpdyfx99ij/binutils-2.23.2-chromeos-i686.tar.gz?token_hash=AAGsFB9HXNb5tSAm_Wd2GyIUL59BkZYgMTHkj4CkHLxggg&dl=1',
8-
x86_64: 'https://dl.dropboxusercontent.com/s/mnu21v101rdbm8k/binutils-2.23.2-chromeos-x86_64.tar.gz?token_hash=AAEn4ngAJs-fpRUz1n1Q_2WKxQvQnPMwlgcEHBDKyLOpoA&dl=1'
6+
armv7l: "https://dl.dropboxusercontent.com/s/5pbtdh0l4wfl1jv/binutils-2.25-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/lufy9gv15q2ut5i/binutils-2.25-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/4p9cmf7wapd8l8m/binutils-2.25-chromeos-x86_64.tar.xz",
99
})
1010
binary_sha1 ({
11-
armv7l: "60d855c14c2ffb6fd9a486a6284c1b888cbe04ab",
12-
i686: 'a7edc9bdaf9fc72112fe6b370f158a9a1aee87ac',
13-
x86_64: '1c13b8f261e419a66b87f09653f3fbaf8449efe1'
11+
armv7l: "d4b42e13b4e4ed87c0f7a449b067b5f42345b7d8",
12+
i686: "bc686fd29b9e9588a6f4f37c619dba217afb9bc3",
13+
x86_64: "3ca5e6940c47385456f96861b169f925543f08b3",
1414
})
1515
end

packages/cloog.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
require 'package'
2+
3+
class Cloog < Package
4+
version "0.18.4"
5+
binary_url ({
6+
armv7l: "https://dl.dropboxusercontent.com/s/0p5izfn5efelsap/cloog-0.18.4-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/s0sggb68zz0xbpd/cloog-0.18.4-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/hsdct4dbn9ck5q7/cloog-0.18.4-chromeos-x86_64.tar.xz",
9+
})
10+
binary_sha1 ({
11+
armv7l: "919798d4329b96aa33374fe460d95e6e485b00c2",
12+
i686: "7f37371de5d5f7eeaf13fe93fc664ecd6daadb25",
13+
x86_64: "33d18076f6ca5b5c56e7908368b87d137355696a",
14+
})
15+
end

packages/gcc.rb

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
require 'package'
22

33
class Gcc < Package
4-
version '4.8.1-baseline'
4+
version '4.9.x'
55

66
binary_url ({
7-
armv7l: "https://dl.dropboxusercontent.com/s/b0zmlefc40ddgvn/gcc-4.9.x-chromeos-armv7l.tar.xz",
8-
i686: "https://dl.dropboxusercontent.com/s/c06pcge8ogsqfcd/gcc-4.8.1-baseline-chromeos-i686.tar.gz?token_hash=AAFLnE_8iL_lAnGtAAVM5G_sYqejA44jGW8D9r0a8xCjrQ&dl=1",
9-
x86_64: "https://dl.dropboxusercontent.com/s/kk52ic170je87fc/gcc-4.8.1-baseline-chromeos-x86_64.tar.gz?token_hash=AAGcQBSj1y8OfHXUhsayxlFfvk4LRszY07ehx_Z6UoyNEg&dl=1"
7+
armv7l: "https://dl.dropboxusercontent.com/s/2hrsqpcjb2u4u7p/gcc-4.9.x-chromeos-armv7l.tar.xz",
8+
i686: "https://dl.dropboxusercontent.com/s/stk2hrehuhd3uki/gcc-4.9.x-chromeos-i686.tar.xz",
9+
x86_64: "https://dl.dropboxusercontent.com/s/386g6diaxdkfm96/gcc-4.9.x-chromeos-x86_64.tar.xz",
1010
})
1111
binary_sha1 ({
12-
armv7l: "a3c0465b7664057f132f6fd5d65c4dcd75590b57",
13-
i686: "d720c9a804d26728d730b93748072ffa6df7ee3d",
14-
x86_64: "59932a73cd149ae82b4b5c277b734788c1efab44"
12+
armv7l: "267d2d6647af07805a7a8f5dabbb88ec31ff8db0",
13+
i686: "904b4666a326505bd7546231a9273a4aa47e30f0",
14+
x86_64: "c044e84073b2457079e611e2f27fd54b5e502e9a",
1515
})
1616

1717
depends_on 'binutils'
1818
depends_on 'gmp'
19-
depends_on 'mpc'
2019
depends_on 'mpfr'
20+
depends_on 'mpc'
21+
depends_on 'isl'
22+
depends_on 'cloog'
2123
depends_on 'glibc'
2224
end

packages/glibc.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
require 'package'
22

33
class Glibc < Package
4-
version '2.17.90-baseline'
4+
version '2.19'
55
binary_url ({
6-
armv7l: "https://dl.dropboxusercontent.com/s/18kk32dzt17mxnu/glibc-2.19-chromeos-armv7l.tar.xz",
7-
i686: "https://dl.dropboxusercontent.com/s/dic47f8eqxhpf89/glibc-2.17.90-baseline-chromeos-i686.tar.gz?token_hash=AAHx_77YtWLLnkjCJRaCJt7RsdKrfkT6lgKS9BZc4O-0Pg&dl=1",
8-
x86_64: "https://dl.dropboxusercontent.com/s/x3tu160i7pmn6tp/glibc-2.17-baseline-chromeos-x86_64.tar.gz?token_hash=AAG794JG65HjzHMcAyAysQUbEPMUci1bZJPREj3ztCtnBg&dl=1"
6+
armv7l: "https://dl.dropboxusercontent.com/s/mtql9jcvct11tsi/glibc-2.19-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/fr8msjl41euauyp/glibc-2.19-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/ow8hg6zuww1n7s2/glibc-2.19-chromeos-x86_64.tar.xz",
99
})
1010
binary_sha1 ({
11-
armv7l: "fd1ce2302b806a7ebdb4147bc89e0a29bcd90325",
12-
i686: "3c3a0b86ed4591ec59daeb24d2dcda139574de1b",
13-
x86_64: "d818775f74d91692828f12321044cd95fc649cf0"
11+
armv7l: "c4da258eacf411833494bbe6903918909fb5629c",
12+
i686: "7d7f4e8e137bbb96dea2b2792dc12a7e61c729d9",
13+
x86_64: "073545bf8aa4b29fbf9084d31848b40f1df1b4ef",
1414
})
1515
end

packages/gmp.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
require 'package'
22

33
class Gmp < Package
4-
version "5.1.2"
4+
version "6.1.2"
55
binary_url ({
6-
armv7l: "https://dl.dropboxusercontent.com/s/zk1odzu8wxtffxm/gmp-5.1.2-chromeos-armv7l.tar.xz",
7-
i686: "https://dl.dropboxusercontent.com/s/9cwila1kaomsyl2/gmp-5.1.2-chromeos-i686.tar.gz?token_hash=AAHO9VxBpvXU2GPWBwimsp4hL8DADIItfNnIaFbfcyynMg&dl=1",
8-
x86_64: "https://dl.dropboxusercontent.com/s/zp1mw0l93jcg35e/gmp-5.1.3-chromeos-x86_64.tar.gz?token_hash=AAHa75_Uu5zFQlbQUbse19d_vhIAmEnZ8bYpshE6giSXGw&dl=1"
6+
armv7l: "https://dl.dropboxusercontent.com/s/lsysc6fka01fdb9/gmp-6.1.2-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/skficanyik0fo4q/gmp-6.1.2-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/dnfc1eqnqx6qg1m/gmp-6.1.2-chromeos-x86_64.tar.xz",
99
})
1010
binary_sha1 ({
11-
armv7l: "daa46fe9c7a02542b58d9baeebdfafdbc7596e96",
12-
i686: "b03b9508463588bfe9d09303c0725068cddd8810",
13-
x86_64: "2aee1fee1e4b98261127a4c73f3f88670f1c8162"
11+
armv7l: "ef330045d0eb7b33015e31cd1ac8428caacaf026",
12+
i686: "a26eeac034966b50ca70d43b23768a078ca4dd14",
13+
x86_64: "0ada7fbc26b2b5567df516daaf61edc4129ae1b5",
1414
})
1515
end

packages/isl.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
require 'package'
2+
3+
class Isl < Package
4+
version "0.14.1"
5+
binary_url ({
6+
armv7l: "https://dl.dropboxusercontent.com/s/69o9prvyr1sh2o0/isl-0.14.1-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/et5zpqxg4vrvk5c/isl-0.14.1-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/u7rbyj43jkc855n/isl-0.14.1-chromeos-x86_64.tar.xz",
9+
})
10+
binary_sha1 ({
11+
armv7l: "c151cbe2601eda6cd391da165ad940aa7fa666bc",
12+
i686: "cc2d07411dbfcfd03afe0953bce8cef8d7bb8307",
13+
x86_64: "3fa612198955e3d6e8201c05ef486d1462c76462",
14+
})
15+
end

packages/linuxheaders.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
require 'package'
22

33
class Linuxheaders < Package
4-
version '3.4.0'
4+
version '3.18'
55
binary_url ({
6-
armv7l: "https://dl.dropboxusercontent.com/s/fvyzy5qpouj819z/linux-headers-3.14-chromeos-armv7l.tar.xz",
7-
i686: "https://dl.dropboxusercontent.com/s/mdzdoyq7dtnz682/linux-headers-3.4.0-chromeos-i686.tar.gz?token_hash=AAE4yw5oH_SfZ3lAx02mFP603rnjmoB9Gp4vqTY14NsA-A&dl=1",
8-
x86_64: "https://dl.dropboxusercontent.com/s/3ec3fjpls0t2iqn/linuxheaders-3.8.11-chromeos-x86_64.tar.gz?token_hash=AAFl1_1I3FtwGdoGvGJuGrGUqzaDkhumPzsGJMX5pYhZyQ&dl=1"
6+
armv7l: "https://dl.dropboxusercontent.com/s/cjmfim8igfz3eij/linux-headers-3.18-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/1i73uc7x27q3dkf/linux-headers-3.18-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/5j7df4rsjknc506/linux-headers-3.18-chromeos-x86_64.tar.xz",
99
})
1010
binary_sha1 ({
11-
armv7l: "1d9103909d0f7108ecff9202933bd5870b3d0fb8",
12-
i686: "31c933f3a4e82fd9310b0f5b32d79c9a51514fee",
13-
x86_64: "c113e16d72147429f774ba6678d72a221b19a5bc"
11+
armv7l: "fad98da3de461b0b08298c5a1ec07cca53eed008",
12+
i686: "4142a609534383c99123fb43016745746589922b",
13+
x86_64: "716f50b255d6bd3c4039a92cbd20d4e887e25bb7",
1414
})
1515
end

packages/mpc.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
require 'package'
22

33
class Mpc < Package
4-
version '1.0.1'
4+
version '1.0.3'
55
binary_url ({
6-
armv7l: "https://dl.dropboxusercontent.com/s/l302ru0xdq9qtsu/mpc-1.0.1-chromeos-armv7l.tar.xz",
7-
i686: "https://dl.dropboxusercontent.com/s/3o6uc8n4uy3oved/mpc-1.0.1-chromeos-i686.tar.gz?token_hash=AAH_OlvQWGUF7lyFhV3DXXgYRM1fupgKoHIwyiVmmVyWUQ&dl=1",
8-
x86_64: "https://dl.dropboxusercontent.com/s/qr1x2fr1z0af26o/mpc-1.0.1-chromeos-x86_64.tar.gz?token_hash=AAFGK8OM8sm4k02lBAudZg8olgKxs_HmieFFqU6MZZONOA&dl=1"
6+
armv7l: "https://dl.dropboxusercontent.com/s/v86dgj7tut6wnty/mpc-1.0.3-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/oewxjj9cx5f879m/mpc-1.0.3-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/vk1qr1t0yisgqt6/mpc-1.0.3-chromeos-x86_64.tar.xz",
99
})
1010
binary_sha1 ({
11-
armv7l: "861960c75696ff613a410e3a1ab406c7128a790c",
12-
i686: "f11c6e74e9059bf400b0978e6e05fe67c7f3dfe9",
13-
x86_64: "24c4be4ea026d2d6e432a0aa9edb6dd27cf3e7df"
11+
armv7l: "2a05a536cc6fd4da7d948c4732722c5d430ee010",
12+
i686: "f10689f81749d65d1741f801387e9970eea988d7",
13+
x86_64: "659123c6bf218d60837579e1fe50dd86f24d487f",
1414
})
1515
end

packages/mpfr.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
require 'package'
22

33
class Mpfr < Package
4-
version '3.1.2'
4+
version '3.1.5'
55
binary_url ({
6-
armv7l: "https://dl.dropboxusercontent.com/s/56np7jwgybpcel8/mpfr-3.1.2-chromeos-armv7l.tar.xz",
7-
i686: "https://dl.dropboxusercontent.com/s/lo9ks3g7ar3zpfu/mpfr-3.1.2-chromeos-i686.tar.gz?token_hash=AAH1GlLfYtUs4uxl1ayeGTBe8RJ5uTXzOAsXgSlv8G5rrA&dl=1",
8-
x86_64: "https://dl.dropboxusercontent.com/s/ev2a1yha3gm1hwy/mpfr-3.1.2-chromeos-x86_64.tar.gz?token_hash=AAErYQPCHkhALqnX4Y0LjATZITtD2qoKNbkdn67LOmRVRQ&dl=1"
6+
armv7l: "https://dl.dropboxusercontent.com/s/gqd8pzck4p7nl1k/mpfr-3.1.5-chromeos-armv7l.tar.xz",
7+
i686: "https://dl.dropboxusercontent.com/s/xiw4vjtew4zujmd/mpfr-3.1.5-chromeos-i686.tar.xz",
8+
x86_64: "https://dl.dropboxusercontent.com/s/n8ygddm4ir8ihbg/mpfr-3.1.5-chromeos-x86_64.tar.xz",
99
})
1010
binary_sha1 ({
11-
armv7l: "cad1a1d66f52199733d84638b7cb4178069efdb9",
12-
i686: "eb81b9bb83ebb43b94ab33e43293f1df3bcbad7c",
13-
x86_64: "a80c48bee7e6e8ddcd1771c4fd7708d89f2abb9c"
11+
armv7l: "8ace66e438f6593affc460cc8a45f2a7df0ac1ca",
12+
i686: "1a3e4833cbdf002e5fd62135b5113c37c2700362",
13+
x86_64: "0028523daf1b3935bad21d3706e39fb248a8f0f2",
1414
})
1515
end

0 commit comments

Comments
 (0)