Skip to content

Commit 25c2fd0

Browse files
committed
[notformerge] Make coreboot's buildgcc use a gzip'd gcc tarball
Decompressing GCC takes a significant amount of time. Gzip can be decompressed using multiple threads (buildgcc will use `pigz` if available), so this just trades decompression speed and download time (download should only occur once anyway). Signed-off-by: David Hendricks <david.hendricks@gmail.com>
1 parent af09bdb commit 25c2fd0

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
2+
index 6c1a7a59dc..54ea7f0d2b 100755
3+
--- a/util/crossgcc/buildgcc
4+
+++ b/util/crossgcc/buildgcc
5+
@@ -51,7 +51,7 @@ NASM_VERSION=2.15.05
6+
GMP_ARCHIVE="https://ftpmirror.gnu.org/gmp/gmp-${GMP_VERSION}.tar.xz"
7+
MPFR_ARCHIVE="https://ftpmirror.gnu.org/mpfr/mpfr-${MPFR_VERSION}.tar.xz"
8+
MPC_ARCHIVE="https://ftpmirror.gnu.org/mpc/mpc-${MPC_VERSION}.tar.gz"
9+
-GCC_ARCHIVE="https://ftpmirror.gnu.org/gcc/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.xz"
10+
+GCC_ARCHIVE="https://ftpmirror.gnu.org/gcc/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.gz"
11+
BINUTILS_ARCHIVE="https://ftpmirror.gnu.org/binutils/binutils-${BINUTILS_VERSION}.tar.xz"
12+
IASL_ARCHIVE="https://acpica.org/sites/acpica/files/acpica-unix2-${IASL_VERSION}.tar.gz"
13+
# CLANG toolchain archive locations
14+
diff --git a/util/crossgcc/sum/gcc-11.2.0.tar.gz.cksum b/util/crossgcc/sum/gcc-11.2.0.tar.gz.cksum
15+
new file mode 100644
16+
index 0000000000..0ce44f44ac
17+
--- /dev/null
18+
+++ b/util/crossgcc/sum/gcc-11.2.0.tar.gz.cksum
19+
@@ -0,0 +1 @@
20+
+4d631f343fc3bca2097dbb115f3cb42309a09e22 tarballs/gcc-11.2.0.tar.gz
21+
--
22+
2.32.0
23+

0 commit comments

Comments
 (0)