Rollup merge of #116216 - heiher:crosstool, r=Kobzol
ci: upgrade to crosstool-ng 1.26.0 This PR upgrades our builders from crosstool-ng 1.25.0 to 1.26.0. Except for LoongArch64 and RISC-V 64, which have minor version upgrades, other architectures have not changed.
This commit is contained in:
commit
60ba6b494a
@ -271,7 +271,7 @@ For targets: `loongarch64-unknown-linux-gnu`
|
||||
- Operating System > Linux kernel version = 5.19.16
|
||||
- Binary utilities > Version of binutils = 2.40
|
||||
- C-library > glibc version = 2.36
|
||||
- C compiler > gcc version = 13.1.0
|
||||
- C compiler > gcc version = 13.2.0
|
||||
- C compiler > C++ = ENABLE -- to cross compile LLVM
|
||||
|
||||
### `mips-linux-gnu.defconfig`
|
||||
@ -407,7 +407,7 @@ For targets: `riscv64-unknown-linux-gnu`
|
||||
- Target options > Bitness = 64-bit
|
||||
- Operating System > Target OS = linux
|
||||
- Operating System > Linux kernel version = 4.20.17
|
||||
- Binary utilities > Version of binutils = 2.32
|
||||
- Binary utilities > Version of binutils = 2.36.1
|
||||
- C-library > glibc version = 2.29
|
||||
- C compiler > gcc version = 8.5.0
|
||||
- C compiler > C++ = ENABLE -- to cross compile LLVM
|
||||
|
@ -3,9 +3,8 @@ FROM ubuntu:22.04
|
||||
COPY scripts/cross-apt-packages.sh /scripts/
|
||||
RUN sh /scripts/cross-apt-packages.sh
|
||||
|
||||
# The latest released version does not support LoongArch.
|
||||
COPY scripts/crosstool-ng-git.sh /scripts/
|
||||
RUN sh /scripts/crosstool-ng-git.sh
|
||||
COPY scripts/crosstool-ng.sh /scripts/
|
||||
RUN sh /scripts/crosstool-ng.sh
|
||||
|
||||
COPY scripts/rustbuild-setup.sh /scripts/
|
||||
RUN sh /scripts/rustbuild-setup.sh
|
||||
|
@ -1,17 +0,0 @@
|
||||
#!/bin/sh
|
||||
set -ex
|
||||
|
||||
URL=https://github.com/crosstool-ng/crosstool-ng
|
||||
REV=227d99d7f3115f3a078595a580d2b307dcd23e93
|
||||
|
||||
mkdir crosstool-ng
|
||||
cd crosstool-ng
|
||||
git init
|
||||
git fetch --depth=1 ${URL} ${REV}
|
||||
git reset --hard FETCH_HEAD
|
||||
./bootstrap
|
||||
./configure --prefix=/usr/local
|
||||
make -j$(nproc)
|
||||
make install
|
||||
cd ..
|
||||
rm -rf crosstool-ng
|
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
set -ex
|
||||
|
||||
CT_NG=1.25.0
|
||||
CT_NG=1.26.0
|
||||
|
||||
url="https://github.com/crosstool-ng/crosstool-ng/archive/crosstool-ng-$CT_NG.tar.gz"
|
||||
curl -Lf $url | tar xzf -
|
||||
|
Loading…
Reference in New Issue
Block a user