Updating link to change in openSUSE:Factory/libhugetlbfs revision 20.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=7903d0191a8f6118d9179dd93c6a3307
This commit is contained in:
parent
1e28af2ea9
commit
64253b2f70
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ad8e216c4e13fad67326986c0ff5ec6eda40b2458b7e3f435f8dc751e1abe724
|
|
||||||
size 116809
|
|
3
libhugetlbfs-2.9.tar.bz2
Normal file
3
libhugetlbfs-2.9.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e42473762f99627439885254307935de769f44355ceb6603070c1f135bda9629
|
||||||
|
size 134150
|
@ -1,3 +1,27 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 6 16:52:30 UTC 2010 - aj@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.9:
|
||||||
|
* Add --no-reseve to hugectl to request mmap'd pages are not reserved
|
||||||
|
for kernels newer than 2.6.34
|
||||||
|
* Add --obey-numa-mempol to hugeadm to request static pool pages are
|
||||||
|
allocated following the process NUMA memory policy
|
||||||
|
* Add switch to let administrator limit new mount points by size or inodes
|
||||||
|
* cpupcstat now caches the value returned by tlmiss_cost.sh to avoid
|
||||||
|
rerunning the script
|
||||||
|
* When specifying huge page pool sizes with hugeadm, memory sizes can
|
||||||
|
be used as well as the number of huge pages
|
||||||
|
* DEFAULT is now a valid huge page pool for resizing, it will adjust
|
||||||
|
the pool for the default huge page size
|
||||||
|
* tlbmiss_cost.sh in the contrib/ sub directory will estimate the cost
|
||||||
|
in CPU cycles of a TLB miss on the arch where it is run
|
||||||
|
* Add python script which automates huge page pool setup with minimal
|
||||||
|
input required from user
|
||||||
|
* cpupcstat now supports data collection using the perf tool as well as
|
||||||
|
oprofile
|
||||||
|
* --explain reports if min_free_kbytes is too small
|
||||||
|
* add --set-min_free_kbytes to hugeadm
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jun 18 14:41:41 UTC 2010 - coolo@novell.com
|
Fri Jun 18 14:41:41 UTC 2010 - coolo@novell.com
|
||||||
|
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
Force --no-as-needed linker option
|
|
||||||
|
|
||||||
Otherwise things won't link.
|
|
||||||
Having --as-needed be set in a build environment can give you
|
|
||||||
quite some headache to find out why it links the one, but not
|
|
||||||
the other way.
|
|
||||||
|
|
||||||
Signed-off-by: Thomas Renninger <trenn@suse.de>
|
|
||||||
|
|
||||||
---
|
|
||||||
tests/Makefile | 14 +++++++-------
|
|
||||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
Index: libhugetlbfs-2.5/tests/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- libhugetlbfs-2.5.orig/tests/Makefile
|
|
||||||
+++ libhugetlbfs-2.5/tests/Makefile
|
|
||||||
@@ -26,7 +26,7 @@ BADTOOLCHAIN = bad-toolchain.sh
|
|
||||||
|
|
||||||
CFLAGS = -O2 -Wall -g
|
|
||||||
CPPFLAGS = -I..
|
|
||||||
-LDLIBS = -ldl -lpthread -lhugetlbfs_privutils
|
|
||||||
+LDLIBS = -Wl,--no-as-needed -ldl -lpthread -lhugetlbfs_privutils
|
|
||||||
LDFLAGS32 = -L../obj32
|
|
||||||
LDFLAGS64 = -L../obj64
|
|
||||||
INSTALL = install
|
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libhugetlbfs (Version 2.5)
|
# spec file for package libhugetlbfs (Version 2.9)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
@ -28,8 +28,8 @@ Summary: Hugetlbfs helper library
|
|||||||
Obsoletes: libhugetlbfs-64bit
|
Obsoletes: libhugetlbfs-64bit
|
||||||
%endif
|
%endif
|
||||||
#
|
#
|
||||||
Version: 2.5
|
Version: 2.9
|
||||||
Release: 4
|
Release: 1
|
||||||
Url: http://libhugetlbfs.sourceforge.net/
|
Url: http://libhugetlbfs.sourceforge.net/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%define my_make_flags V=1 CFLAGS="$RPM_OPT_FLAGS -fPIC" BUILDTYPE=NATIVEONLY PREFIX=/usr LIBDIR32=%{_libdir} DESTDIR=$RPM_BUILD_ROOT
|
%define my_make_flags V=1 CFLAGS="$RPM_OPT_FLAGS -fPIC" BUILDTYPE=NATIVEONLY PREFIX=/usr LIBDIR32=%{_libdir} DESTDIR=$RPM_BUILD_ROOT
|
||||||
@ -37,7 +37,6 @@ Source0: libhugetlbfs-%{version}.tar.bz2
|
|||||||
Source1: baselibs.conf
|
Source1: baselibs.conf
|
||||||
Patch1: libhugetlbfs.ia64-libdir.patch
|
Patch1: libhugetlbfs.ia64-libdir.patch
|
||||||
Patch2: libhugetlbfs.s390.patch
|
Patch2: libhugetlbfs.s390.patch
|
||||||
Patch3: libhugetlbfs.exchange_library_order.patch
|
|
||||||
Patch4: libhugetlbfs.tests-malloc.patch
|
Patch4: libhugetlbfs.tests-malloc.patch
|
||||||
Patch5: libhugetlbfs.run_test_fix.patch
|
Patch5: libhugetlbfs.run_test_fix.patch
|
||||||
|
|
||||||
@ -59,10 +58,8 @@ Devel package, header and static library, of libhugetlb
|
|||||||
%setup -q
|
%setup -q
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
#%patch7 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make %{my_make_flags}
|
make %{my_make_flags}
|
||||||
@ -95,13 +92,14 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/man*/*.gz
|
%{_mandir}/man*/*.gz
|
||||||
%{_libdir}/libhugetlbfs_privutils.so
|
%{_libdir}/libhugetlbfs_privutils.so
|
||||||
%{_libdir}/libhugetlbfs.so
|
%{_libdir}/libhugetlbfs.so
|
||||||
%{_libdir}/libhugetlbfs
|
%dir %{_libdir}/libhugetlbfs
|
||||||
%{_libdir}/libhugetlbfs/*
|
%{_libdir}/libhugetlbfs/*
|
||||||
# ToDo: What are these for...
|
# ToDo: What are these for...
|
||||||
%dir /usr/lib/perl5/TLBC
|
%dir /usr/lib/perl5/TLBC
|
||||||
/usr/lib/perl5/TLBC/DataCollect.pm
|
/usr/lib/perl5/TLBC/DataCollect.pm
|
||||||
/usr/lib/perl5/TLBC/OpCollect.pm
|
/usr/lib/perl5/TLBC/OpCollect.pm
|
||||||
/usr/lib/perl5/TLBC/Report.pm
|
/usr/lib/perl5/TLBC/Report.pm
|
||||||
|
/usr/lib/perl5/TLBC/PerfCollect.pm
|
||||||
|
|
||||||
%files libhugetlb-devel
|
%files libhugetlb-devel
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
|
Loading…
Reference in New Issue
Block a user