mirror of
https://git.yoctoproject.org/poky
synced 2026-08-03 10:17:45 +02:00
Rust stable version upgraded to 1.89.0 https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/ * Drop merged patches with rust v1.89.0. - 0001-Disable-libunwind-cross-architecture-unwinding.patch - triagebot.patch * Update and rebase existing patches with rust v1.89.0. - revert-link-std-statically-in-rustc_driver-feature.patch - rust-oe-selftest.patch - 0001-src-core-build_steps-tool.rs-switch-off-lto-for-rust.patch - 0001-riscv32-Define-plain-syscalls-as-their-time64-varian.patch (To fix build failures for riscv with musl, this patch adds aliases for plain syscalls to their time64 variants in libc-0.2.174, These changes are in addition to similar fixes already applied to libc-0.2.172) - 0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch (Changes for libc-0.2.170 are no longer needed, as that version is not present in rust v1.89.0 vendor sources) * OE-selftests: - Doc-tests fail in 55 crates,test-float-parse tests also fail. These tests are excluded to ensure the overall test suite passes. Test Results Summary: +-----------+--------+---------+ | Machine | Passed | Ignored | +-----------+--------+---------+ | arm-32 | 29,239 | 1,468 | | arm-64 | 29,329 | 1,412 | | x86-32 | 29,231 | 1,449 | | x86-64 | 29,484 | 1,225 | | riscv-64 | 29,304 | 1,436 | +-----------+--------+---------+ (From OE-Core rev: fca454a188592c9fa854e93ff1a9c3e70a681e23) Signed-off-by: Jayasurya Maganuru <Maganuru.Jayasurya@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
50 lines
2.1 KiB
PHP
50 lines
2.1 KiB
PHP
#
|
|
# Default toolchain configuration
|
|
#
|
|
|
|
PREFERRED_PROVIDER_virtual/cross-binutils = "${MLPREFIX}binutils-cross-${TARGET_ARCH}"
|
|
PREFERRED_PROVIDER_virtual/cross-binutils:class-nativesdk ?= "binutils-crosssdk-${SDK_SYS}"
|
|
PREFERRED_PROVIDER_virtual/nativesdk-cross-binutils ?= "binutils-crosssdk-${SDK_SYS}"
|
|
|
|
# Default libc config
|
|
PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
|
|
|
|
GCCVERSION ?= "15.%"
|
|
SDKGCCVERSION ?= "${GCCVERSION}"
|
|
GLIBCVERSION ?= "2.42%"
|
|
RUSTVERSION ?= "1.89.0%"
|
|
|
|
PREFERRED_VERSION_gcc ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-crosssdk-${SDK_SYS} ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-runtime ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-sanitizers ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-gcc-runtime ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-gcc-sanitizers ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_libgcc ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_libgcc-initial ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_libgfortran ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-gcc ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-libgcc ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-libgcc-initial ?= "${SDKGCCVERSION}"
|
|
|
|
PREFERRED_VERSION_glibc ?= "${GLIBCVERSION}"
|
|
PREFERRED_VERSION_glibc-locale ?= "${GLIBCVERSION}"
|
|
PREFERRED_VERSION_glibc-mtrace ?= "${GLIBCVERSION}"
|
|
PREFERRED_VERSION_glibc-scripts ?= "${GLIBCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-glibc ?= "${GLIBCVERSION}"
|
|
PREFERRED_VERSION_cross-localedef-native ?= "${GLIBCVERSION}"
|
|
|
|
# Rust toolchain preferred versions:
|
|
|
|
PREFERRED_VERSION_cargo ?= "${RUSTVERSION}"
|
|
PREFERRED_VERSION_cargo-native ?= "${RUSTVERSION}"
|
|
PREFERRED_VERSION_libstd-rs ?= "${RUSTVERSION}"
|
|
PREFERRED_VERSION_rust ?= "${RUSTVERSION}"
|
|
PREFERRED_VERSION_rust-cross-${TARGET_ARCH} ?= "${RUSTVERSION}"
|
|
PREFERRED_VERSION_rust-llvm ?= "${RUSTVERSION}"
|
|
PREFERRED_VERSION_rust-llvm-native ?= "${RUSTVERSION}"
|
|
PREFERRED_VERSION_rust-native ?= "${RUSTVERSION}"
|
|
|