forked from pool/numactl
This commit is contained in:
parent
d3bec10bae
commit
2dc199902f
@ -1 +1,3 @@
|
|||||||
numactl
|
libnumactl1
|
||||||
|
obsoletes "numactl-<targettype> <= <version>"
|
||||||
|
provides "numactl-<targettype> = <version>"
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:328ca8a25dc6ded2f8a4e28134f587a13b95aedf7cd0d6836c2a33a40ecc7941
|
|
||||||
size 49927
|
|
3
numactl-2.0.2-rc1.tar.bz2
Normal file
3
numactl-2.0.2-rc1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:10355876833e791450e26a7e4d22282fae5fca921ebb6dd67bd264c9664ee2b5
|
||||||
|
size 57819
|
@ -1,3 +1,45 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 25 10:39:24 CEST 2008 - bwalle@suse.de
|
||||||
|
|
||||||
|
- change RPM version to '2.0.1+2.0.2_rc1' for a clean update path
|
||||||
|
- don't package the static library
|
||||||
|
- update baselibs.conf to reflect the package split
|
||||||
|
- remove Provides/Obsoletes since the 'numactl' package still
|
||||||
|
exists and provides the numactl binary
|
||||||
|
- move Changelog from 'libnuma1' package to 'numactl' package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 17 20:41:52 CEST 2008 - bwalle@suse.de
|
||||||
|
|
||||||
|
- update to 2.0.2-rc1
|
||||||
|
o Various numademo improvements:
|
||||||
|
* Fix random benchmark to use all specified memory
|
||||||
|
* Rename to random2 to signify it's different
|
||||||
|
* Optimize random benchmark by inlining random number generator
|
||||||
|
fast path.
|
||||||
|
* Clear caches between runs for more stable results
|
||||||
|
* Add new random pointer chaser benchmark
|
||||||
|
* Compile benchmarks with gcc vectorization if available
|
||||||
|
* run numademo in regression test
|
||||||
|
o Add numa_exit_on_warn
|
||||||
|
o Fix no cpuset fallback in libnuma.c
|
||||||
|
o Fix no cpuset fallback in libnuma.c
|
||||||
|
o Install symlinks for the manpages of all new functions
|
||||||
|
o Make internal libnuma functions static
|
||||||
|
o Add copy_bitmask_to_bitmask() to numa.h
|
||||||
|
o Some cleanups
|
||||||
|
o Fix line reading in proc
|
||||||
|
o Add versions.ldscript to libnuma.so dependencies
|
||||||
|
o Remove the non-"numa_" functions from numacompat1.h and numa.h
|
||||||
|
o Add ia64 clearcache() to numademo
|
||||||
|
o Add -t to numademo for regression testing
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 11 10:45:49 CEST 2008 - bwalle@suse.de
|
||||||
|
|
||||||
|
- update to 2.0.1 (see CHANGES file for a changelog)
|
||||||
|
- follow shared library packaging policy
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
||||||
|
|
||||||
|
102
numactl.spec
102
numactl.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package numactl (Version 1.0.2)
|
# spec file for package numactl (Version 2.0.1+2.0.2_rc1)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -10,14 +10,16 @@
|
|||||||
|
|
||||||
# norootforbuild
|
# norootforbuild
|
||||||
|
|
||||||
|
Url: http://oss.sgi.com/projects/libnuma/
|
||||||
|
|
||||||
Name: numactl
|
Name: numactl
|
||||||
License: GPL v2 or later
|
License: GPL v2 or later
|
||||||
Summary: NUMA Policy Control
|
Summary: NUMA Policy Control
|
||||||
Version: 1.0.2
|
Version: 2.0.1+2.0.2_rc1
|
||||||
Release: 7
|
Release: 1
|
||||||
|
%define tarversion 2.0.2-rc1
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Source: numactl-%version.tar.gz
|
Source: numactl-%{tarversion}.tar.bz2
|
||||||
Group: System/Management
|
Group: System/Management
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
ExclusiveArch: ia64 x86_64 ppc64 ppc
|
ExclusiveArch: ia64 x86_64 ppc64 ppc
|
||||||
@ -29,19 +31,53 @@ individual NUMA policy in applications.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Andi Kleen (ak@suse.de)
|
||||||
|
Cliff Wickman (cpw@sgi.com)
|
||||||
|
|
||||||
|
%package -n libnuma1
|
||||||
|
License: GPL v2 or later
|
||||||
|
Summary: NUMA Policy Control
|
||||||
|
Group: System/Management
|
||||||
|
AutoReqProv: on
|
||||||
|
|
||||||
|
%description -n libnuma1
|
||||||
|
Control NUMA policy for individual processes. Offer libnuma for
|
||||||
|
individual NUMA policy in applications.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Andi Kleen (ak@suse.de)
|
||||||
|
Cliff Wickman (cpw@sgi.com)
|
||||||
|
|
||||||
|
%package -n libnuma-devel
|
||||||
|
License: GPL v2 or later
|
||||||
|
Summary: NUMA Policy Control
|
||||||
|
Group: System/Management
|
||||||
|
AutoReqProv: on
|
||||||
|
Requires: libnuma1 = %{version}
|
||||||
|
|
||||||
|
%description -n libnuma-devel
|
||||||
|
Control NUMA policy for individual processes. Offer libnuma for
|
||||||
|
individual NUMA policy in applications.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
Authors:
|
||||||
--------
|
--------
|
||||||
Andi Kleen (ak@suse.de)
|
Andi Kleen (ak@suse.de)
|
||||||
Cliff Wickman (cpw@sgi.com)
|
Cliff Wickman (cpw@sgi.com)
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup
|
%setup -n %{name}-%{tarversion}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make CFLAGS="${RPM_OPT_FLAGS}"
|
make CFLAGS="${RPM_OPT_FLAGS}"
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
install -d -m 755 $RPM_BUILD_ROOT/usr/bin
|
install -d -m 755 $RPM_BUILD_ROOT/usr/bin
|
||||||
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8
|
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8
|
||||||
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man3
|
install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man3
|
||||||
@ -49,20 +85,66 @@ install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man5
|
|||||||
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}
|
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}
|
||||||
install -d -m 755 $RPM_BUILD_ROOT/usr/include
|
install -d -m 755 $RPM_BUILD_ROOT/usr/include
|
||||||
make prefix=${RPM_BUILD_ROOT}/usr install
|
make prefix=${RPM_BUILD_ROOT}/usr install
|
||||||
|
rm -f $RPM_BUILD_ROOT/%{_libdir}/lib*a
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
%post -n libnuma1 -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -n libnuma1 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc %{_mandir}/man8/*
|
%{_bindir}/*
|
||||||
|
%{_mandir}/man8/*
|
||||||
|
%doc CHANGES
|
||||||
|
|
||||||
|
%files -n libnuma1
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_libdir}/lib*so.*
|
||||||
|
|
||||||
|
%files -n libnuma-devel
|
||||||
|
%defattr(-,root,root)
|
||||||
%doc %{_mandir}/man3/*
|
%doc %{_mandir}/man3/*
|
||||||
%doc %{_mandir}/man5/*
|
%doc %{_mandir}/man5/*
|
||||||
/usr/bin/*
|
%{_includedir}/*
|
||||||
%{_libdir}/lib*
|
%{_libdir}/lib*so
|
||||||
/usr/include/*
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 25 2008 bwalle@suse.de
|
||||||
|
- change RPM version to '2.0.1+2.0.2_rc1' for a clean update path
|
||||||
|
- don't package the static library
|
||||||
|
- update baselibs.conf to reflect the package split
|
||||||
|
- remove Provides/Obsoletes since the 'numactl' package still
|
||||||
|
exists and provides the numactl binary
|
||||||
|
- move Changelog from 'libnuma1' package to 'numactl' package
|
||||||
|
* Tue Jun 17 2008 bwalle@suse.de
|
||||||
|
- update to 2.0.2-rc1
|
||||||
|
o Various numademo improvements:
|
||||||
|
* Fix random benchmark to use all specified memory
|
||||||
|
* Rename to random2 to signify it's different
|
||||||
|
* Optimize random benchmark by inlining random number generator
|
||||||
|
fast path.
|
||||||
|
* Clear caches between runs for more stable results
|
||||||
|
* Add new random pointer chaser benchmark
|
||||||
|
* Compile benchmarks with gcc vectorization if available
|
||||||
|
* run numademo in regression test
|
||||||
|
o Add numa_exit_on_warn
|
||||||
|
o Fix no cpuset fallback in libnuma.c
|
||||||
|
o Fix no cpuset fallback in libnuma.c
|
||||||
|
o Install symlinks for the manpages of all new functions
|
||||||
|
o Make internal libnuma functions static
|
||||||
|
o Add copy_bitmask_to_bitmask() to numa.h
|
||||||
|
o Some cleanups
|
||||||
|
o Fix line reading in proc
|
||||||
|
o Add versions.ldscript to libnuma.so dependencies
|
||||||
|
o Remove the non-"numa_" functions from numacompat1.h and numa.h
|
||||||
|
o Add ia64 clearcache() to numademo
|
||||||
|
o Add -t to numademo for regression testing
|
||||||
|
* Wed Jun 11 2008 bwalle@suse.de
|
||||||
|
- update to 2.0.1 (see CHANGES file for a changelog)
|
||||||
|
- follow shared library packaging policy
|
||||||
* Thu Apr 10 2008 ro@suse.de
|
* Thu Apr 10 2008 ro@suse.de
|
||||||
- added baselibs.conf file to build xxbit packages
|
- added baselibs.conf file to build xxbit packages
|
||||||
for multilib support
|
for multilib support
|
||||||
|
Loading…
Reference in New Issue
Block a user