BuildRequires: bison
BuildRequires: flex
BuildRequires: libopenssl1.1-devel
+BuildRequires: libunwind-devel
+BuildRequires: libdw-devel
+BuildRequires: libelf-devel
+BuildRequires: elfutils
+BuildRequires: xz-devel
+BuildRequires: binutils-devel
%description
The Linux Kernel, the operating system core itself
make modules %{?_smp_mflags}
# 1-5. Build perf
-make -s -C tools/lib/traceevent %{?_smp_mflags}
-make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags}
+make -s -C tools/lib/traceevent %{?_smp_mflags} NO_LIBPERL=1
+make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} NO_LIBPERL=1
%install
QA_SKIP_BUILD_ROOT="DO_NOT_WANT"; export QA_SKIP_BUILD_ROOT
# 2-5. Install perf
install -d %{buildroot}/usr
-make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install
+make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install NO_LIBPERL=1
rm -rf %{buildroot}/usr/etc
rm -rf %{buildroot}/usr/lib/debug
+rm -rf %{buildroot}/usr/lib/perf
rm -rf %{buildroot}/usr/share
# 3-1. remove unnecessary files to prepare for devel package