The package rpms/kernel-tools.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/kernel-tools.git/commit/?id=23239....
Change:
+%ifarch aarch64
Thanks.
Full change:
============
commit 23239454fce857b48b8b209cb8a607b6aa5b5272
Author: Justin M. Forbes <jforbes(a)fedoraproject.org>
Date: Mon Feb 21 14:50:54 2022 -0600
Fix up perf build
Signed-off-by: Justin M. Forbes <jforbes(a)fedoraproject.org>
diff --git a/kernel-tools.spec b/kernel-tools.spec
index c471027..99c2b58 100644
--- a/kernel-tools.spec
+++ b/kernel-tools.spec
@@ -72,7 +72,7 @@ BuildRequires: net-tools, hostname, bc, elfutils-devel
BuildRequires: zlib-devel binutils-devel newt-devel python3-docutils
perl(ExtUtils::Embed) bison flex xz-devel
BuildRequires: audit-libs-devel glibc-devel glibc-headers glibc-static python3-devel
java-devel
BuildRequires: asciidoc xmlto libcap-devel
-BuildRequires: opencsd-devel openssl-devel libbabeltrace-devel libtraceevent-devel
+BuildRequires: openssl-devel libbabeltrace-devel
BuildRequires: libbpf-devel
BuildRequires: clang llvm
# Used to mangle unversioned shebangs to be Python 3
@@ -80,6 +80,9 @@ BuildRequires: /usr/bin/pathfix.py
%ifnarch s390x %{arm}
BuildRequires: numactl-devel
%endif
+%ifarch aarch64
+BuildRequires: opencsd-devel >= 1.0.0
+%endif
BuildRequires: pciutils-devel gettext ncurses-devel
BuildConflicts: rhbuildsys(DiskFree) < 500Mb
BuildRequires: rpm-build, elfutils
@@ -226,8 +229,12 @@ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" tools/
tools/perf/scripts/pyth
cd linux-%{kversion}
+%ifarch aarch64
+%global perf_build_extra_opts CORESIGHT=1
+%endif
+
%global perf_make \
- make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}"
%{?cross_opts} V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1
HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBTRACEEVENT_DYNAMIC=1
CORESIGHT=1 prefix=%{_prefix}
+ make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}"
%{?cross_opts} V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1
HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 %{?perf_build_extra_opts}
prefix=%{_prefix}
%global perf_python3 -C tools/perf PYTHON=%{__python3}
# perf
# make sure check-headers.sh is executable
@@ -488,6 +495,8 @@ popd
%changelog
* Mon Feb 21 2022 Justin M. Forbes <jforbes(a)fedoraproject.org> -
5.17.0-0.rc5.git0.1
- Linux v5.17-rc5
+- Temporarily stop libtraceevent dynamic until I can figure out why i686 doesn't
build.
+- Make coresight aarch64 only.
* Wed Feb 16 2022 Justin M. Forbes <jforbes(a)fedoraproject.org> -
5.17.0-0.rc4.git0.2
- Bump for rebuild with libtraceevent update
commit a75f52e1bc6b8f733e29e16ce4e3955d836446da
Author: Justin M. Forbes <jforbes(a)fedoraproject.org>
Date: Mon Feb 21 12:47:20 2022 -0600
Linux v5.17-rc5
Signed-off-by: Justin M. Forbes <jforbes(a)fedoraproject.org>
diff --git a/kernel-tools.spec b/kernel-tools.spec
index c6660fa..c471027 100644
--- a/kernel-tools.spec
+++ b/kernel-tools.spec
@@ -8,7 +8,7 @@
# and/or a kernel built from an rc or git snapshot, released_kernel should
# be 0.
%global released_kernel 0
-%global baserelease 2
+%global baserelease 1
%global fedora_build %{baserelease}
# base_sublevel is the kernel version we're starting with and patching
@@ -34,7 +34,7 @@
%global upstream_sublevel %(echo $((%{base_sublevel} + 1)))
# The rc snapshot level
-%global rcrev 4
+%global rcrev 5
# Set rpm version accordingly
%global rpmversion 5.%{upstream_sublevel}.0
%endif
@@ -486,6 +486,9 @@ popd
%license linux-%{kversion}/COPYING
%changelog
+* Mon Feb 21 2022 Justin M. Forbes <jforbes(a)fedoraproject.org> -
5.17.0-0.rc5.git0.1
+- Linux v5.17-rc5
+
* Wed Feb 16 2022 Justin M. Forbes <jforbes(a)fedoraproject.org> -
5.17.0-0.rc4.git0.2
- Bump for rebuild with libtraceevent update
diff --git a/sources b/sources
index e224622..1ec883c 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (linux-5.16.tar.xz) =
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
-SHA512 (patch-5.17-rc4.xz) =
0142e4468a6ee3cfeadaf911a254433d76169048b79a64e41aa1751bfe6661904311eb2caba6e877adb2a93f36d1a77216cdd41492cb2683932b02fd3c4cba6b
+SHA512 (patch-5.17-rc5.xz) =
a3c415ca5f89d7d878e40215a71f7952b1cdaf20959fe9d41eb2eb4602ec5463b56d92cc1b74120e84ba9753729f5ac4849d0be5a6345c3c13173330dba9eb5a