diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:11:38 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:13:23 +0000 |
commit | 20431706a863f92cb37dc512fef6e48d192aaf2c (patch) | |
tree | 2867f13f5fd5437ba628c67d7f87309ccadcd286 /src/ci/docker/README.md | |
parent | Releasing progress-linux version 1.65.0+dfsg1-2~progress7.99u1. (diff) | |
download | rustc-20431706a863f92cb37dc512fef6e48d192aaf2c.tar.xz rustc-20431706a863f92cb37dc512fef6e48d192aaf2c.zip |
Merging upstream version 1.66.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/ci/docker/README.md')
-rw-r--r-- | src/ci/docker/README.md | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/src/ci/docker/README.md b/src/ci/docker/README.md index b71a348ab..ea236bee5 100644 --- a/src/ci/docker/README.md +++ b/src/ci/docker/README.md @@ -230,6 +230,112 @@ For targets: `aarch64-unknown-linux-gnu` - C compiler > gcc version = 8.3.0 - C compiler > C++ = ENABLE -- to cross compile LLVM +### `i586-linux-gnu.config` + +For targets: `i586-unknown-linux-gnu` + +- Path and misc options > Prefix directory = /x-tools/${CT\_TARGET} +- Path and misc options > Patches origin = Bundled only +- Target options > Target Architecture = x86 +- Target options > Architecture level = i586 +- Target options > Target CFLAGS = -Wa,-mrelax-relocations=no +- Operating System > Target OS = linux +- Operating System > Linux kernel version = 3.2.101 +- Binary utilities > Version of binutils = 2.32 +- Binary utilities > binutils extra config = --enable-compressed-debug-sections=none -- (\*) +- C-library > glibc version = 2.17.0 +- C compiler > gcc version = 8.3.0 +- C compiler > C++ = ENABLE + +(\*) Compressed debug is enabled by default for gas (assembly) on Linux/x86 targets, + but that makes our `compiler_builtins` incompatible with binutils < 2.32. + +### `mips-linux-gnu.config` + +For targets: `mips-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 +- Path and misc options > Patches origin = Bundled, then local +- Path and misc options > Local patch directory = /tmp/patches +- Target options > Target Architecture = mips +- Target options > ABI = o32 +- Target options > Endianness = Big endian +- Target options > Bitness = 32-bit +- Target options > Architecture level = mips32r2 +- Operating System > Target OS = linux +- Operating System > Linux kernel version = 4.4.174 +- Binary utilities > Version of binutils = 2.32 +- C-library > glibc version = 2.23 +- C compiler > gcc version = 8.3.0 +- C compiler > gcc extra config = --with-fp-32=xx --with-odd-spreg-32=no +- C compiler > C++ = ENABLE -- to cross compile LLVM + +### `mipsel-linux-gnu.config` + +For targets: `mipsel-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 +- Path and misc options > Patches origin = Bundled, then local +- Path and misc options > Local patch directory = /tmp/patches +- Target options > Target Architecture = mips +- Target options > ABI = o32 +- Target options > Endianness = Little endian +- Target options > Bitness = 32-bit +- Target options > Architecture level = mips32r2 +- Operating System > Target OS = linux +- Operating System > Linux kernel version = 4.4.174 +- Binary utilities > Version of binutils = 2.32 +- C-library > glibc version = 2.23 +- C compiler > gcc version = 8.3.0 +- C compiler > gcc extra config = --with-fp-32=xx --with-odd-spreg-32=no +- C compiler > C++ = ENABLE -- to cross compile LLVM + +### `mips64-linux-gnu.config` + +For targets: `mips64-unknown-linux-gnuabi64` + +- 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 +- Path and misc options > Patches origin = Bundled, then local +- Path and misc options > Local patch directory = /tmp/patches +- Target options > Target Architecture = mips +- Target options > ABI = n64 +- Target options > Endianness = Big endian +- Target options > Bitness = 64-bit +- Target options > Architecture level = mips64r2 +- Operating System > Target OS = linux +- Operating System > Linux kernel version = 4.4.174 +- Binary utilities > Version of binutils = 2.32 +- C-library > glibc version = 2.23 +- C compiler > gcc version = 8.3.0 +- C compiler > C++ = ENABLE -- to cross compile LLVM + +### `mips64el-linux-gnu.config` + +For targets: `mips64el-unknown-linux-gnuabi64` + +- 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 +- Path and misc options > Patches origin = Bundled, then local +- Path and misc options > Local patch directory = /tmp/patches +- Target options > Target Architecture = mips +- Target options > ABI = n64 +- Target options > Endianness = Little endian +- Target options > Bitness = 64-bit +- Target options > Architecture level = mips64r2 +- Operating System > Target OS = linux +- Operating System > Linux kernel version = 4.4.174 +- Binary utilities > Version of binutils = 2.32 +- C-library > glibc version = 2.23 +- C compiler > gcc version = 8.3.0 +- C compiler > C++ = ENABLE -- to cross compile LLVM + ### `powerpc-linux-gnu.config` For targets: `powerpc-unknown-linux-gnu` |