mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-01 07:13:24 +03:00
ci: Lock cross toolchain version and update docs
This commit is contained in:
+54
-4
@@ -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
|
||||
|
||||
+2
@@ -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
|
||||
|
||||
+3
@@ -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
|
||||
|
||||
+2
@@ -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
|
||||
|
||||
+2
@@ -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
|
||||
|
||||
+2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user