diff options
| author | Jayasurya Maganuru <Maganuru.Jayasurya@windriver.com> | 2025-07-28 04:54:08 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-07-31 10:48:35 +0100 |
| commit | 006da8235633e05d4eb5da9f01b616f0bd934593 (patch) | |
| tree | f9e8fd83b5540421104e9d83a965f6e041ae4b47 /meta/lib/oeqa | |
| parent | 03f7151e011693a7ce90107ffed4b3da9cdd4b56 (diff) | |
| download | poky-006da8235633e05d4eb5da9f01b616f0bd934593.tar.gz | |
rust: Upgrade 1.87.0 -> 1.88.0
Rust stable version updated to 1.88.0.
https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/
* Rebase existing patches with v1.88.0
* Exclude tidy and coverage-dump from OE self-tests due to test failures
Although the build completes successfully, OE self-tests fail:
tools/coverage-dump panics during test execution.
tools/tidy fails due to a mismatched GCC submodule commit.
These tests are excluded to allow successful OE self-test runs.
* Two tests from the`codegen` modules now fail only on riscv64.
Enable them on arm32/64 and x86-32/64 targets, while restricting
them on riscv64 via `only-<target_arch>` tags.
Bugzilla link - https://bugzilla.yoctoproject.org/show_bug.cgi?id=15944
Test Results Summary:
+-----------+--------+---------+
| Machine | Passed | Ignored |
+-----------+--------+---------+
| arm-32 | 28,664 | 1,451 |
| arm-64 | 28,748 | 1,396 |
| x86-32 | 28,657 | 1,432 |
| x86-64 | 28,904 | 1,213 |
| riscv-64 | 28,722 | 1,421 |
+-----------+--------+---------+
(From OE-Core rev: 5afc9bdbabfdbcb784ceb637926111e6c7648f41)
Signed-off-by: Jayasurya Maganuru <Maganuru.Jayasurya@windriver.com>
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa')
| -rw-r--r-- | meta/lib/oeqa/selftest/cases/rust.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index d99a58d6b9..922aa6773b 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py | |||
| @@ -67,6 +67,7 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): | |||
| 67 | 'src/etc/test-float-parse', | 67 | 'src/etc/test-float-parse', |
| 68 | 'src/librustdoc', | 68 | 'src/librustdoc', |
| 69 | 'src/rustdoc-json-types', | 69 | 'src/rustdoc-json-types', |
| 70 | 'src/tools/coverage-dump', | ||
| 70 | 'src/tools/jsondoclint', | 71 | 'src/tools/jsondoclint', |
| 71 | 'src/tools/lint-docs', | 72 | 'src/tools/lint-docs', |
| 72 | 'src/tools/replace-version-placeholder', | 73 | 'src/tools/replace-version-placeholder', |
| @@ -74,6 +75,7 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): | |||
| 74 | 'src/tools/rustdoc-themes', | 75 | 'src/tools/rustdoc-themes', |
| 75 | 'src/tools/rust-installer', | 76 | 'src/tools/rust-installer', |
| 76 | 'src/tools/suggest-tests', | 77 | 'src/tools/suggest-tests', |
| 78 | 'src/tools/tidy', | ||
| 77 | 'tests/assembly/asm/aarch64-outline-atomics.rs', | 79 | 'tests/assembly/asm/aarch64-outline-atomics.rs', |
| 78 | 'tests/codegen/issues/issue-122805.rs', | 80 | 'tests/codegen/issues/issue-122805.rs', |
| 79 | 'tests/codegen/thread-local.rs', | 81 | 'tests/codegen/thread-local.rs', |
