ci: Lock cross toolchain version and update docs
This commit is contained in:
parent
e37374b1ac
commit
df798ad68e
6 changed files with 65 additions and 4 deletions
|
|
@ -233,7 +233,7 @@ For targets: `armv7-unknown-linux-gnueabihf`
|
|||
|
||||
### `i586-linux-gnu.defconfig`
|
||||
|
||||
For targets: `i586-unknown-linux-gnu`
|
||||
For targets: `i586-unknown-linux-gnu`, `i586-unknown-linux-musl` and `i686-unknown-linux-musl`
|
||||
|
||||
- Path and misc options > Prefix directory = /x-tools/${CT\_TARGET}
|
||||
- Target options > Target Architecture = x86
|
||||
|
|
@ -250,7 +250,7 @@ For targets: `i586-unknown-linux-gnu`
|
|||
(\*) Compressed debug is enabled by default for gas (assembly) on Linux/x86 targets,
|
||||
but that makes our `compiler_builtins` incompatible with binutils < 2.32.
|
||||
|
||||
### `loongarch64-linux-gnu.defconfig`
|
||||
### `loongarch64-unknown-linux-gnu.defconfig`
|
||||
|
||||
For targets: `loongarch64-unknown-linux-gnu`
|
||||
|
||||
|
|
@ -266,7 +266,7 @@ For targets: `loongarch64-unknown-linux-gnu`
|
|||
- C compiler > gcc version = 14.2.0
|
||||
- C compiler > C++ = ENABLE -- to cross compile LLVM
|
||||
|
||||
### `loongarch64-linux-musl.defconfig`
|
||||
### `loongarch64-unknown-linux-musl.defconfig`
|
||||
|
||||
For targets: `loongarch64-unknown-linux-musl`
|
||||
|
||||
|
|
@ -396,6 +396,56 @@ For targets: `powerpc64-unknown-linux-gnu`
|
|||
|
||||
(+) These CPU options match the configuration of the toolchains in RHEL6.
|
||||
|
||||
### `powerpc64-unknown-linux-musl.defconfig`
|
||||
|
||||
For targets: `powerpc64-unknown-linux-musl`
|
||||
|
||||
- Path and misc options > Prefix directory = /x-tools/${CT\_TARGET}
|
||||
- Path and misc options > Use a mirror = ENABLE
|
||||
- Path and misc options > Base URL = https://ci-mirrors.rust-lang.org/rustc
|
||||
- Target options > Target Architecture = powerpc
|
||||
- Target options > Bitness = 64-bit
|
||||
- Operating System > Target OS = linux
|
||||
- Operating System > Linux kernel version = 4.19
|
||||
- Binary utilities > Version of binutils = 2.42
|
||||
- C-library > musl version = 1.2.5
|
||||
- C compiler > gcc version = 14.2.0
|
||||
- C compiler > C++ = ENABLE -- to cross compile LLVM
|
||||
|
||||
### `powerpc64le-unknown-linux-gnu.defconfig`
|
||||
|
||||
For targets: `powerpc64le-unknown-linux-gnu`
|
||||
|
||||
- Path and misc options > Prefix directory = /x-tools/${CT\_TARGET}
|
||||
- Path and misc options > Use a mirror = ENABLE
|
||||
- Path and misc options > Base URL = https://ci-mirrors.rust-lang.org/rustc
|
||||
- Target options > Target Architecture = powerpc
|
||||
- Target options > Bitness = 64-bit
|
||||
- Target options > Endianness = Little endian
|
||||
- Operating System > Target OS = linux
|
||||
- Operating System > Linux kernel version = 3.10
|
||||
- Binary utilities > Version of binutils = 2.42
|
||||
- C-library > glibc version = 2.17
|
||||
- C compiler > gcc version = 14.2.0
|
||||
- C compiler > C++ = ENABLE -- to cross compile LLVM
|
||||
|
||||
### `powerpc64le-unknown-linux-musl.defconfig`
|
||||
|
||||
For targets: `powerpc64le-unknown-linux-musl`
|
||||
|
||||
- Path and misc options > Prefix directory = /x-tools/${CT\_TARGET}
|
||||
- Path and misc options > Use a mirror = ENABLE
|
||||
- Path and misc options > Base URL = https://ci-mirrors.rust-lang.org/rustc
|
||||
- Target options > Target Architecture = powerpc
|
||||
- Target options > Bitness = 64-bit
|
||||
- Target options > Endianness = Little endian
|
||||
- Operating System > Target OS = linux
|
||||
- Operating System > Linux kernel version = 4.19
|
||||
- Binary utilities > Version of binutils = 2.42
|
||||
- C-library > musl version = 1.2.5
|
||||
- C compiler > gcc version = 14.2.0
|
||||
- C compiler > C++ = ENABLE -- to cross compile LLVM
|
||||
|
||||
### `riscv64-unknown-linux-gnu.defconfig`
|
||||
|
||||
For targets: `riscv64-unknown-linux-gnu`
|
||||
|
|
@ -407,7 +457,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.36.1
|
||||
- Binary utilities > Version of binutils = 2.40
|
||||
- C-library > glibc version = 2.29
|
||||
- C compiler > gcc version = 8.5.0
|
||||
- C compiler > C++ = ENABLE -- to cross compile LLVM
|
||||
|
|
|
|||
|
|
@ -12,5 +12,7 @@ CT_TARGET_LDFLAGS="-mcmodel=medium"
|
|||
CT_KERNEL_LINUX=y
|
||||
CT_LINUX_V_5_19=y
|
||||
CT_GLIBC_V_2_36=y
|
||||
CT_BINUTILS_V_2_42=y
|
||||
CT_GCC_V_14=y
|
||||
CT_CC_GCC_ENABLE_DEFAULT_PIE=y
|
||||
CT_CC_LANG_CXX=y
|
||||
|
|
|
|||
|
|
@ -12,6 +12,9 @@ CT_TARGET_LDFLAGS="-mcmodel=medium"
|
|||
CT_KERNEL_LINUX=y
|
||||
CT_LINUX_V_5_19=y
|
||||
CT_LIBC_MUSL=y
|
||||
CT_MUSL_V_1_2_5=y
|
||||
CT_BINUTILS_V_2_42=y
|
||||
CT_GCC_V_14=y
|
||||
CT_CC_GCC_ENABLE_DEFAULT_PIE=y
|
||||
CT_CC_LANG_CXX=y
|
||||
CT_GETTEXT_NEEDED=y
|
||||
|
|
|
|||
|
|
@ -11,5 +11,7 @@ CT_KERNEL_LINUX=y
|
|||
CT_LINUX_V_4_19=y
|
||||
CT_LIBC_MUSL=y
|
||||
CT_MUSL_V_1_2_5=y
|
||||
CT_BINUTILS_V_2_42=y
|
||||
CT_GCC_V_14=y
|
||||
CT_CC_LANG_CXX=y
|
||||
CT_GETTEXT_NEEDED=y
|
||||
|
|
|
|||
|
|
@ -11,5 +11,7 @@ CT_ARCH_ARCH="powerpc64le"
|
|||
CT_KERNEL_LINUX=y
|
||||
CT_LINUX_V_3_10=y
|
||||
CT_GLIBC_V_2_17=y
|
||||
CT_BINUTILS_V_2_42=y
|
||||
CT_GCC_V_14=y
|
||||
CT_CC_LANG_CXX=y
|
||||
CT_GETTEXT_NEEDED=y
|
||||
|
|
|
|||
|
|
@ -12,5 +12,7 @@ CT_KERNEL_LINUX=y
|
|||
CT_LINUX_V_4_19=y
|
||||
CT_LIBC_MUSL=y
|
||||
CT_MUSL_V_1_2_5=y
|
||||
CT_BINUTILS_V_2_42=y
|
||||
CT_GCC_V_14=y
|
||||
CT_CC_LANG_CXX=y
|
||||
CT_GETTEXT_NEEDED=y
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue