Name: numactl Summary: Library for tuning for Non Uniform Memory Access machines Version: 0.9.8 Release: 3%{dist} License: LGPLv2/GPLv2 Group: System Environment/Base URL: ftp://ftp.suse.com/pub/people/ak/numa/ Source0: ftp://ftp.suse.com/pub/people/ak/numa/numactl-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-buildroot ExcludeArch: s390 s390x Patch1: numactl-node-cpubind.patch Patch2: numactl-parse_bitmap_nodebind.patch %description Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma to do allocations with NUMA policy in applications. %package devel Summary: Development package for building Applications that use numa Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} %description devel Provides development headers for numa library calls %prep %setup -q %patch1 -p1 %patch2 -p2 %build make CFLAGS="$RPM_OPT_FLAGS -I. -fPIC" %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_libdir} mkdir -p $RPM_BUILD_ROOT%{_includedir} mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8 make prefix=$RPM_BUILD_ROOT/usr libdir=$RPM_BUILD_ROOT/%{_libdir} install %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %{_libdir}/libnuma.so.1 %{_bindir}/numactl %{_bindir}/numademo %{_bindir}/numastat %{_bindir}/memhog %{_bindir}/migratepages %{_mandir}/man5/*.5* %{_mandir}/man8/*.8* %files devel %defattr(-,root,root,-) %{_libdir}/libnuma.so %{_includedir}/numa.h %{_includedir}/numaif.h %{_mandir}/man3/*.3* %changelog * Fri Aug 03 2007 Neil Horman - 0.9.8-3 - fixing up merge review (bz 226207) * Fri Jan 12 2007 Neil Horman - 0.9.8-2 - Properly fixed bz 221982 - Updated revision string to include %{dist} * Thu Jan 11 2007 Neil Horman - 0.9.8-1.38 - Fixed -devel to depend on base package so libnuma.so resolves * Thu Sep 21 2006 Neil Horman - 0.9.8-1.36 - adding nodebind patch for bz 207404 * Fri Aug 25 2006 Neil Horman - 0.9.8-1.35 - moving over libnuma.so to -devel package as well * Fri Aug 25 2006 Neil Horman - 0.9.8-1.34 - split out headers/devel man pages to a devel subpackage * Tue Aug 15 2006 Neil Horman - 0.9.8-1.32 - add patch for broken cpu/nodebind output (bz 201906) * Wed Jul 12 2006 Jesse Keating - 0.9.8-1.31 - rebuild * Tue Jun 13 2006 Neil Horman - Rebased numactl to version 0.9.8 for FC6/RHEL5 * Wed Apr 26 2006 Neil Horman - Added patches for 64 bit overflows and cpu mask problem * Fri Mar 10 2006 Bill Nottingham - rebuild for ppc TLS issue (#184446) * Fri Feb 10 2006 Jesse Keating - 0.6.4-1.25.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Thu Jul 7 2005 Dave Jones - numactl doesn't own the manpage dirs. (#161547) * Tue Mar 1 2005 Dave Jones - Rebuild for gcc4 * Tue Feb 8 2005 Dave Jones - rebuild with -D_FORTIFY_SOURCE=2 * Wed Nov 10 2004 David Woodhouse - Fix build on x86_64 * Thu Oct 21 2004 David Woodhouse - Add PPC support * Tue Jun 15 2004 Elliot Lee - rebuilt * Sat Jun 05 2004 Warren Togami - spec cleanup * Sat Jun 05 2004 Arjan van de Ven - initial packaging