Fix the coverage-dump tool for tests.
Resolves: RHEL-30084
This commit is contained in:
parent
7649400bb9
commit
9649ceb338
26
0001-Step-all-bootstrap-cfgs-forward.patch
Normal file
26
0001-Step-all-bootstrap-cfgs-forward.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
From 9a5034a20ed8b055dc615271f9d9cf27f9e494f0 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mark Rousskov <mark.simulacrum@gmail.com>
|
||||||
|
Date: Mon, 5 Feb 2024 07:34:48 -0500
|
||||||
|
Subject: [PATCH] Step all bootstrap cfgs forward
|
||||||
|
|
||||||
|
This also takes care of other bootstrap-related changes.
|
||||||
|
---
|
||||||
|
src/tools/coverage-dump/src/covfun.rs | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/tools/coverage-dump/src/covfun.rs b/src/tools/coverage-dump/src/covfun.rs
|
||||||
|
index 3a5866dea3e0..49e3a6ed5838 100644
|
||||||
|
--- a/src/tools/coverage-dump/src/covfun.rs
|
||||||
|
+++ b/src/tools/coverage-dump/src/covfun.rs
|
||||||
|
@@ -219,7 +219,7 @@ pub(crate) fn decode(input: u32) -> Option<Self> {
|
||||||
|
enum MappingKind {
|
||||||
|
Code(CovTerm),
|
||||||
|
Gap(CovTerm),
|
||||||
|
- Expansion(u32),
|
||||||
|
+ Expansion(#[allow(dead_code)] u32),
|
||||||
|
Skip,
|
||||||
|
// Using raw identifiers here makes the dump output a little bit nicer
|
||||||
|
// (via the derived Debug), at the expense of making this tool's source
|
||||||
|
--
|
||||||
|
2.44.0
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
Name: rust
|
Name: rust
|
||||||
Version: 1.77.2
|
Version: 1.77.2
|
||||||
Release: 2%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: The Rust Programming Language
|
Summary: The Rust Programming Language
|
||||||
License: (Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-DFS-2016)
|
License: (Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-DFS-2016)
|
||||||
# ^ written as: (rust itself) and (bundled libraries)
|
# ^ written as: (rust itself) and (bundled libraries)
|
||||||
@ -172,6 +172,9 @@ Patch12: 0001-test-don-t-compress-test-registry-crates.patch
|
|||||||
# https://github.com/rust-lang/rust-clippy/pull/12682
|
# https://github.com/rust-lang/rust-clippy/pull/12682
|
||||||
Patch13: 0001-The-multiple_unsafe_ops_per_block-test-needs-asm.patch
|
Patch13: 0001-The-multiple_unsafe_ops_per_block-test-needs-asm.patch
|
||||||
|
|
||||||
|
# https://github.com/rust-lang/rust/pull/120676 (partial)
|
||||||
|
Patch14: 0001-Step-all-bootstrap-cfgs-forward.patch
|
||||||
|
|
||||||
### RHEL-specific patches below ###
|
### RHEL-specific patches below ###
|
||||||
|
|
||||||
# Simple rpm macros for rust-toolset (as opposed to full rust-packaging)
|
# Simple rpm macros for rust-toolset (as opposed to full rust-packaging)
|
||||||
@ -636,6 +639,7 @@ rm -rf %{wasi_libc_dir}/dlmalloc/
|
|||||||
%patch -P11 -p1
|
%patch -P11 -p1
|
||||||
%patch -P12 -p1 -d src/tools/cargo
|
%patch -P12 -p1 -d src/tools/cargo
|
||||||
%patch -P13 -p1 -d src/tools/clippy
|
%patch -P13 -p1 -d src/tools/clippy
|
||||||
|
%patch -P14 -p1
|
||||||
|
|
||||||
%if %with disabled_libssh2
|
%if %with disabled_libssh2
|
||||||
%patch -P100 -p1
|
%patch -P100 -p1
|
||||||
@ -1120,6 +1124,9 @@ rm -rf "./build/%{rust_triple}/stage2-tools/%{rust_triple}/cit/"
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu May 02 2024 Josh Stone <jistone@redhat.com> - 1.77.2-3
|
||||||
|
- Fix the coverage-dump tool for tests.
|
||||||
|
|
||||||
* Tue Apr 30 2024 Josh Stone <jistone@redhat.com> - 1.77.2-2
|
* Tue Apr 30 2024 Josh Stone <jistone@redhat.com> - 1.77.2-2
|
||||||
- Use bundled sqlite3 when the system version is too old.
|
- Use bundled sqlite3 when the system version is too old.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user