[packages/kernel-tools] BR: rust for perf and pass rust flags/target

atler atler at pld-linux.org
Sat Jun 20 22:48:45 CEST 2026


commit 62875a39113d64376dc7f7145c43bf85564a6124
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Jun 20 22:47:39 2026 +0200

    BR: rust for perf and pass rust flags/target

 kernel-tools.spec | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/kernel-tools.spec b/kernel-tools.spec
index dec6317..5bb6c07 100644
--- a/kernel-tools.spec
+++ b/kernel-tools.spec
@@ -56,7 +56,7 @@ BuildRequires:	python3
 BuildRequires:	python3-modules
 BuildRequires:	readline-devel
 BuildRequires:	rpm-build >= 4.6
-BuildRequires:	rpmbuild(macros) >= 1.673
+BuildRequires:	rpmbuild(macros) >= 2.020
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
 %if %{with perf}
@@ -85,6 +85,7 @@ BuildRequires:	perl-devel >= 5.1
 BuildRequires:	python3-devel
 BuildRequires:	python3-setuptools
 BuildRequires:	rpm-pythonprov
+BuildRequires:	rust
 BuildRequires:	slang-devel
 BuildRequires:	xmlto
 BuildRequires:	xz-devel
@@ -120,7 +121,7 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %endif
 %endif
 
-%define		makeopts	ARCH=%{makearch} CC="%{__cc}" CXX="%{__cxx}" %{?with_verbose:V=1}
+%define		makeopts	ARCH=%{makearch} CC="%{__cc}" CXX="%{__cxx}" %{?with_verbose:V=1} RUSTC="%{__rustc}" RUST_FLAGS="%{rpmrustflags} --target=%rust_target"
 
 %description
 This package contains the software from tools/ subdirectory from Linux
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel-tools.git/commitdiff/62875a39113d64376dc7f7145c43bf85564a6124



More information about the pld-cvs-commit mailing list