[packages/kernel-tools] - updated to 4.16.1 - removed obsolete binutils-2.29 patch
qboosh
qboosh at pld-linux.org
Tue Apr 10 21:53:47 CEST 2018
commit e76f6fde329436d2b01a7f7f306f4aaf18d37e39
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Apr 10 21:53:54 2018 +0200
- updated to 4.16.1
- removed obsolete binutils-2.29 patch
binutils-2.29.patch | 22 ----------------------
kernel-tools.spec | 29 ++++++++++++++++++-----------
2 files changed, 18 insertions(+), 33 deletions(-)
---
diff --git a/kernel-tools.spec b/kernel-tools.spec
index b7d8a73..da06f31 100644
--- a/kernel-tools.spec
+++ b/kernel-tools.spec
@@ -20,26 +20,25 @@
%undefine with_multilib
%endif
-%define basever 4.15
-%define postver .0
+%define basever 4.16
+%define postver .1
Summary: Assortment of tools for the Linux kernel
Summary(pl.UTF-8): Zestaw narzędzi dla jądra Linuksa
Name: kernel-tools
Version: %{basever}%{postver}
-Release: 2
+Release: 1
License: GPL v2
Group: Applications/System
Source0: https://www.kernel.org/pub/linux/kernel/v4.x/linux-%{basever}.tar.xz
-# Source0-md5: 0d701ac1e2a67d47ce7127432df2c32b
+# Source0-md5: 1357fb4ee7c288fdeac5d4e0048f5c18
Source1: cpupower.service
Source2: cpupower.config
%if "%{postver}" != ".0"
Patch0: https://www.kernel.org/pub/linux/kernel/v4.x/patch-%{version}.xz
-# Patch0-md5: de16c219ce4548d63ff7d6c670340a9e
+# Patch0-md5: bade764e616e8283b6a620f268337651
%endif
Patch1: x32.patch
Patch3: %{name}-perf-update.patch
-Patch4: binutils-2.29.patch
URL: http://www.kernel.org/
BuildRequires: bison
BuildRequires: flex
@@ -374,12 +373,14 @@ cd linux-%{basever}
%patch1 -p1
%patch3 -p1
-%patch4 -p1
%{__sed} -i -e '/^CFLAGS = /s/ -g / $(OPTFLAGS) /' tools/hv/Makefile
%{__sed} -i -e '/^CFLAGS+=/s/ -O1 / $(OPTFLAGS) /' tools/thermal/tmon/Makefile
%{__sed} -i -e 's#libexec/perf-core#share/perf-core#g' tools/perf/Makefile.config
+# don't rebuild on make install
+%{__sed} -i -e '/^\$(LIBBPF): FORCE/ s/FORCE$//' tools/bpf/bpftool/Makefile
+
%build
cd linux-%{basever}
@@ -407,7 +408,8 @@ CFLAGS="%{rpmcflags}" \
CFLAGS="%{rpmcflags}" \
%{__make} -C tools/iio -j1 \
- CC="%{__cc}"
+ CC="%{__cc}" \
+ %{?with_verbose:V=1}
%{__make} -C tools/laptop/freefall \
CC="%{__cc}" \
@@ -415,7 +417,9 @@ CFLAGS="%{rpmcflags}" \
CFLAGS="%{rpmcflags}" \
%{__make} -C tools/bpf \
- CC="%{__cc}"
+ CC="%{__cc}" \
+ EXTRA_CFLAGS="%{rpmcflags}" \
+ %{?with_verbose:V=1}
# perf
%if %{with perf}
@@ -572,9 +576,12 @@ install -p tools/laptop/freefall/freefall $RPM_BUILD_ROOT%{_sbindir}
%{__make} -C tools/bpf install \
prefix=$RPM_BUILD_ROOT%{_prefix} \
- bash_compdir=$RPM_BUILD_ROOT%{bash_compdir}
+ bash_compdir=$RPM_BUILD_ROOT%{bash_compdir} \
+ %{?with_verbose:V=1}
%{__make} -C tools/bpf/bpftool doc-install \
- prefix=$RPM_BUILD_ROOT%{_prefix}
+ prefix=$RPM_BUILD_ROOT%{_prefix} \
+ mandir=$RPM_BUILD_ROOT%{_mandir} \
+ %{?with_verbose:V=1}
install -p tools/thermal/tmon/tmon $RPM_BUILD_ROOT%{_bindir}
cp -p tools/thermal/tmon/tmon.8 $RPM_BUILD_ROOT%{_mandir}/man8
diff --git a/binutils-2.29.patch b/binutils-2.29.patch
deleted file mode 100644
index 74f0201..0000000
--- a/binutils-2.29.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- linux-4.15/tools/bpf/bpf_jit_disasm.c.orig 2017-09-03 22:56:17.000000000 +0200
-+++ linux-4.15/tools/bpf/bpf_jit_disasm.c 2017-11-03 22:34:58.128950311 +0100
-@@ -71,7 +71,7 @@
-
- disassemble_init_for_target(&info);
-
-- disassemble = disassembler(bfdf);
-+ disassemble = disassembler(info.arch, bfd_big_endian(bfdf), info.mach, bfdf);
- assert(disassemble);
-
- do {
---- linux-4.15/tools/bpf/bpftool/jit_disasm.c.orig 2018-01-28 22:20:33.000000000 +0100
-+++ linux-4.15/tools/bpf/bpftool/jit_disasm.c 2018-02-07 21:40:01.920963503 +0100
-@@ -107,7 +107,7 @@
-
- disassemble_init_for_target(&info);
-
-- disassemble = disassembler(bfdf);
-+ disassemble = disassembler(info.arch, bfd_big_endian(bfdf), info.mach, bfdf);
- assert(disassemble);
-
- if (json_output)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kernel-tools.git/commitdiff/e76f6fde329436d2b01a7f7f306f4aaf18d37e39
More information about the pld-cvs-commit
mailing list