Re: [PATCH] kernel.spec: enable building of perf with libnuma support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Oct 23, 2014 at 06:51:50PM +0200, Petr Holasek wrote:
> Patch makes perf package dependent on numactl-devel and so enables numa
> subsystem benchmarks for perf bench command. numactl-devel is added to the
> buildroot just for x86 archs, because we don't ship libnuma for any others
> architectures.
> 
> Can be easily reproduced by calling 'perf bench numa mem -a':
> 
> - current output:
> 
> 'Unknown subsystem:numa'
> 
> - built with this patch:
> 
> 'Running numa/mem benchmark...'
> 
> Signed-off-by: Petr Holasek <pholasek@xxxxxxxxxx>

Thanks.  I'll look at getting this into today's rawhide build.

josh

> ---
>  kernel.spec | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/kernel.spec b/kernel.spec
> index 838712d..6a2a04c 100644
> --- a/kernel.spec
> +++ b/kernel.spec
> @@ -386,6 +386,9 @@ BuildRequires: sparse
>  %if %{with_perf}
>  BuildRequires: elfutils-devel zlib-devel binutils-devel newt-devel python-devel perl(ExtUtils::Embed) bison flex
>  BuildRequires: audit-libs-devel
> +%ifarch %{ix86} x86_64
> +BuildRequires: numactl-devel
> +%endif
>  %endif
>  %if %{with_tools}
>  BuildRequires: pciutils-devel gettext ncurses-devel
> @@ -1754,7 +1757,7 @@ BuildKernel %make_target %kernel_image
>  %endif
>  
>  %global perf_make \
> -  make -s %{?cross_opts} %{?_smp_mflags} -C tools/perf V=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_LIBNUMA=1 NO_STRLCPY=1 NO_BIONIC=1 prefix=%{_prefix}
> +  make -s %{?cross_opts} %{?_smp_mflags} -C tools/perf V=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 prefix=%{_prefix}
>  %if %{with_perf}
>  # perf
>  %{perf_make} DESTDIR=$RPM_BUILD_ROOT all
> -- 
> 1.9.3
> 
> _______________________________________________
> kernel mailing list
> kernel@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/kernel
_______________________________________________
kernel mailing list
kernel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/kernel





[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux