2811ad
Name: libhugetlbfs
2811ad
Version: 2.21
6f63b5
Release: 17%{?dist}
2811ad
Summary: A library which provides easy access to huge pages of memory
2811ad
Group: System Environment/Libraries
2811ad
License: LGPLv2+
2811ad
URL: https://github.com/libhugetlbfs/libhugetlbfs
2811ad
Source0: https://github.com/%{name}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
2811ad
2811ad
BuildRequires: glibc-devel
2811ad
BuildRequires: glibc-static
2811ad
BuildRequires: python3-devel
2811ad
BuildRequires: execstack
2811ad
6f63b5
%global _hardened_build 1
2811ad
%define ldscriptdir %{_datadir}/%{name}/ldscripts
2811ad
0dfa60
# Patch0: build flags adjusts to build in stricter RHEL-8 buildroots
0dfa60
Patch0: build_flags.patch
0dfa60
# Downstream patch testcases to avoid bogus annoying failures
0dfa60
# RHBZ#1611780 && RHBZ#1611782
0dfa60
Patch1: 0001-testutils-fix-range_is_mapped.patch
0dfa60
Patch2: 0002-stack_grow_into_huge-don-t-clobber-existing-mappings.patch
0dfa60
# RHBZ#1628794 undersized SHMMAX when running on aarch64
0dfa60
# https://github.com/libhugetlbfs/libhugetlbfs/issues/39
0dfa60
Patch3: tests_shm-perms_adjust_max_segment_size_for_bigger_hugepages.patch
0dfa60
# Downstream fix for Covscan CI error.
0dfa60
Patch4: elflink-return-type-fix.patch
0dfa60
# Downstream patches to remove an IA-64 target leftover that breaks the
0dfa60
# tests install and fix run_tests.py path for hugeadm tool call
0dfa60
Patch5: tests-makefile-fix.patch
0dfa60
Patch6: tests-run_tests-fix-hugeadm-path.patch
6f63b5
# Patch7: huge_page_setup_helper.py Python3 conversion
6f63b5
# Upstream tickets:
6f63b5
# Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1598570
6f63b5
# libhugetlbfs: https://github.com/libhugetlbfs/libhugetlbfs/issues/35
6f63b5
Patch7: huge_page_setup_helper-python3-convert.patch
6f63b5
# Fixes for downstream COVSCAN and RPMDiff execshield complaints:
6f63b5
Patch8: tests-fix-covscan-SHELLCHECK_WARNING-complaints.patch
6f63b5
Patch9: tests-include-missing-LDFLAGS-to-make-targets.patch
6f63b5
# Patch10: RHBZ#1832243 "hugeadm: ERROR: Invalid group specification (-1)" fix
6f63b5
# upstream pull request
6f63b5
# https://github.com/libhugetlbfs/libhugetlbfs/pull/48/commits/e7b3e6817421763eee37cb35ef8627bdd37a3690
6f63b5
Patch10: 0001-wait-child-with-os-wait.patch
0dfa60
0dfa60
# Upstream follow-ups for libhugetlbfs-2.21
0dfa60
Patch50: 0001-tests-Add-utility-to-check-for-a-minimum-number-of-o.patch
0dfa60
Patch51: 0002-tests-slbpacaflush-Use-online-cpus-only.patch
0dfa60
Patch52: 0003-tests-alloc-instantiate-race-Use-online-cpus-only.patch
0dfa60
Patch53: 0004-tests-task-size-overrun-Make-test-faster-on-powerpc6.patch
0dfa60
Patch54: 0005-tests-truncate-above-4GB-Skip-if-truncation-point-is.patch
0dfa60
Patch55: 0006-tests-map-high-truncate-2-Skip-if-truncation-point-i.patch
0dfa60
Patch56: 0007-morecore-tests-Run-tests-only-for-default-huge-page-.patch
0dfa60
Patch57: 0008-hugeutils-Make-writing-a-ulong-to-a-file-more-reliab.patch
0dfa60
Patch58: 0009-tests-Add-utility-to-check-if-huge-pages-are-giganti.patch
0dfa60
Patch59: 0010-tests-counters-Skip-if-using-gigantic-huge-pages.patch
0dfa60
Patch60: 0011-hugeutils-Add-utility-to-check-if-slices-are-support.patch
0dfa60
Patch61: 0012-tests-brk-near-huge-Fix-next-chunk-computation-for-p.patch
0dfa60
Patch62: 0013-elflink-Fix-program-header-address-calculation.patch
0dfa60
Patch63: 0014-elflink-powerpc64-Use-slices-based-on-MMU-type.patch
0dfa60
Patch64: 0015-ld.hugetlbfs-powerpc64-Add-support-for-different-hug.patch
0dfa60
Patch65: 0016-elflink-tests-Run-tests-only-for-default-huge-page-s.patch
0dfa60
Patch66: 0017-tests-Update-utility-to-get-free-and-total-huge-page.patch
0dfa60
Patch67: 0018-mmap-tests-Run-tests-with-correct-huge-page-count.patch
0dfa60
Patch68: 0019-Be-explicit-about-using-Python2-in-the-test-script.patch
0dfa60
Patch69: 0020-Switch-test-runner-script-to-print-function.patch
0dfa60
Patch70: 0021-Remove-backtick-operator-from-test-runner-script.patch
0dfa60
Patch71: 0022-tests-Avoid-old-style-except-syntax-in-the-test-runn.patch
0dfa60
Patch72: 0023-tests-Avoid-explicit-type-comparison-in-runner-scrip.patch
0dfa60
Patch73: 0024-tests-Explicitly-decode-subprocess-output.patch
0dfa60
Patch74: 0025-tests-Use-modern-style-division-in-runner-script.patch
0dfa60
Patch75: 0026-tests-Switch-test-runner-to-Python3.patch
0dfa60
Patch76: 0027-tests-Improve-TASK_SIZE-detection-in-task-size-overr.patch
0dfa60
Patch77: 0028-Remove-man-page-for-cpupcstat.patch
0dfa60
Patch78: 0029-Fix-spelling-of-khugepaged-options-in-hugeadm.patch
0dfa60
Patch79: 0030-Makefile-Remove-cpupcstat-from-man-page-target.patch
0dfa60
Patch80: 0031-tests-noresv-preserve-resv-page-Fix-failure-in-case-.patch
0dfa60
2811ad
%description
2811ad
libhugetlbfs is a library which provides easy access to huge pages of memory.
2811ad
It is a wrapper for the hugetlbfs file system. Applications can use huge pages
2811ad
to fulfill malloc() requests without being recompiled by using LD_PRELOAD.
2811ad
Alternatively, applications can be linked against libhugetlbfs without source
2811ad
modifications to load BSS or BSS, data, and text segments into large pages.
2811ad
2811ad
%package devel
2811ad
Summary:	Header files for libhugetlbfs
2811ad
Group:		Development/Libraries
2811ad
Requires:	%{name} = %{version}-%{release}
2811ad
%description devel
2811ad
Contains header files for building with libhugetlbfs.
2811ad
2811ad
%package utils
2811ad
Summary:	Userspace utilities for configuring the hugepage environment
2811ad
Group:		Applications/System
2811ad
Requires:	%{name} = %{version}-%{release}
2811ad
%description utils
2811ad
This packages contains a number of utilities that will help administrate the
2811ad
use of huge pages on your system.  hugeedit modifies binaries to set default
2811ad
segment remapping behavior. hugectl sets environment variables for using huge
2811ad
pages and then execs the target program. hugeadm gives easy access to huge page
2811ad
pool size control. pagesize lists page sizes available on the machine.
2811ad
0dfa60
%package tests
0dfa60
Summary:	Test cases to help on validating the library environment
0dfa60
Group:		Development/Libraries
0dfa60
Requires:	%{name}-utils = %{version}-%{release}
0dfa60
%description tests
0dfa60
This packages contains a number of testcases that will help developers
0dfa60
to verify the libhugetlbfs functionality and validate the library.
0dfa60
2811ad
%prep
2811ad
%setup -q -n %{name}-%{version}
0dfa60
# apply upstream patchset first
0dfa60
%patch50 -p1
0dfa60
%patch51 -p1
0dfa60
%patch52 -p1
0dfa60
%patch53 -p1
0dfa60
%patch54 -p1
0dfa60
%patch55 -p1
0dfa60
%patch56 -p1
0dfa60
%patch57 -p1
0dfa60
%patch58 -p1
0dfa60
%patch59 -p1
0dfa60
%patch60 -p1
0dfa60
%patch61 -p1
0dfa60
%patch62 -p1
0dfa60
%patch63 -p1
0dfa60
%patch64 -p1
0dfa60
%patch65 -p1
0dfa60
%patch66 -p1
0dfa60
%patch67 -p1
0dfa60
%patch68 -p1
0dfa60
%patch69 -p1
0dfa60
%patch70 -p1
0dfa60
%patch71 -p1
0dfa60
%patch72 -p1
0dfa60
%patch73 -p1
0dfa60
%patch74 -p1
0dfa60
%patch75 -p1
0dfa60
%patch76 -p1
0dfa60
%patch77 -p1
0dfa60
%patch78 -p1
0dfa60
%patch79 -p1
0dfa60
%patch80 -p1
0dfa60
# downstream patches
2811ad
%patch0 -p1
2811ad
%patch1 -p1
2811ad
%patch2 -p1
2811ad
%patch3 -p1
2811ad
%patch4 -p1
2811ad
%patch5 -p1
0dfa60
%patch6 -p1
6f63b5
%patch7 -p1
6f63b5
%patch8 -p1
6f63b5
%patch9 -p1
6f63b5
%patch10 -p1
0dfa60
2811ad
pathfix.py -i %{__python3} -pn huge_page_setup_helper.py \
2811ad
                                      tests/run_tests.py
2811ad
2811ad
%build
2811ad
%set_build_flags
2811ad
# Parallel builds are not reliable
0dfa60
make all BUILDTYPE=NATIVEONLY V=1
2811ad
2811ad
%install
2811ad
make install PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT LDSCRIPTDIR=%{ldscriptdir} BUILDTYPE=NATIVEONLY
2811ad
make install-helper PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT LDSCRIPTDIR=%{ldscriptdir} BUILDTYPE=NATIVEONLY
0dfa60
make install-tests PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT LDSCRIPTDIR=%{ldscriptdir} BUILDTYPE=NATIVEONLY
2811ad
mkdir -p -m755 $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d
2811ad
touch $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d/hugepages.conf
2811ad
2811ad
# clear execstack flag
2811ad
execstack --clear-execstack %{buildroot}/%{_libdir}/libhugetlbfs.so
0dfa60
execstack --clear-execstack %{buildroot}/%{_libdir}/libhugetlbfs_privutils.so
2811ad
2811ad
# remove statically built libraries:
2811ad
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.a
6f63b5
rm -f $RPM_BUILD_ROOT/%{_libdir}/libhugetlbfs/tests/*/*.link*
2811ad
# remove unused sbin directory
2811ad
rm -fr $RPM_BUILD_ROOT/%{_sbindir}/
2811ad
2811ad
%post -p /sbin/ldconfig
2811ad
2811ad
%postun -p /sbin/ldconfig
2811ad
2811ad
%files
2811ad
%{_libdir}/libhugetlbfs.so*
0dfa60
%{_libdir}/libhugetlbfs_privutils.so*
2811ad
%{_datadir}/%{name}/
2811ad
%{_mandir}/man7/libhugetlbfs.7.gz
2811ad
%ghost %config(noreplace) %{_sysconfdir}/security/limits.d/hugepages.conf
2811ad
%doc README HOWTO LGPL-2.1 NEWS
2811ad
2811ad
%files devel
2811ad
%{_includedir}/hugetlbfs.h
2811ad
%{_mandir}/man3/getpagesizes.3.gz
2811ad
%{_mandir}/man3/free_huge_pages.3.gz
2811ad
%{_mandir}/man3/get_huge_pages.3.gz
2811ad
%{_mandir}/man3/gethugepagesize.3.gz
2811ad
%{_mandir}/man3/gethugepagesizes.3.gz
2811ad
%{_mandir}/man3/free_hugepage_region.3.gz
2811ad
%{_mandir}/man3/get_hugepage_region.3.gz
2811ad
%{_mandir}/man3/hugetlbfs_find_path.3.gz
2811ad
%{_mandir}/man3/hugetlbfs_find_path_for_size.3.gz
2811ad
%{_mandir}/man3/hugetlbfs_test_path.3.gz
2811ad
%{_mandir}/man3/hugetlbfs_unlinked_fd.3.gz
2811ad
%{_mandir}/man3/hugetlbfs_unlinked_fd_for_size.3.gz
2811ad
2811ad
%files utils
2811ad
%{_bindir}/hugeedit
2811ad
%{_bindir}/hugeadm
2811ad
%{_bindir}/hugectl
2811ad
%{_bindir}/pagesize
2811ad
%{_bindir}/huge_page_setup_helper.py
2811ad
%exclude %{_bindir}/cpupcstat
2811ad
%exclude %{_bindir}/oprofile_map_events.pl
2811ad
%exclude %{_bindir}/oprofile_start.sh
2811ad
%{_mandir}/man8/hugeedit.8.gz
2811ad
%{_mandir}/man8/hugectl.8.gz
2811ad
%{_mandir}/man8/hugeadm.8.gz
2811ad
%{_mandir}/man1/pagesize.1.gz
2811ad
%{_mandir}/man1/ld.hugetlbfs.1.gz
2811ad
%exclude %{_mandir}/man8/cpupcstat.8.gz
2811ad
%exclude %{_libdir}/perl5/TLBC
2811ad
0dfa60
%files tests
0dfa60
%{_libdir}/libhugetlbfs
0dfa60
2811ad
%changelog
6f63b5
* Tue May 26 2020 Rafael Aquini <aquini@redhat.com> - 2.21-17
6f63b5
- hugeadm: "ERROR: Invalid group specification" fix (1832243)
6f63b5
6f63b5
* Mon Apr 13 2020 Rafael Aquini <aquini@redhat.com> - 2.21-16
6f63b5
- libhugetlbfs-tests: harden the testcases to satisfy EXECSHIELD RPMDiff checks (1785296)
6f63b5
6f63b5
* Thu Apr  9 2020 Rafael Aquini <aquini@redhat.com> - 2.21-14
6f63b5
- Follow up fix for harden the testcases (1785296)
6f63b5
6f63b5
* Thu Apr  9 2020 Rafael Aquini <aquini@redhat.com> - 2.21-13
6f63b5
- Fix: huge_page_setup_helper.py: SyntaxError: Missing parentheses in call to 'print' (1821938)
6f63b5
- libhugetlbfs-tests: harden the testcases to satisfy EXECSHIELD RPMDiff checks (1785296)
6f63b5
0dfa60
* Tue Oct 29 2019 Rafael Aquini <aquini@redhat.com> - 2.21-12
0dfa60
- Fix: Introduce libhugetlbfs-tests subpkg for CI tests (1688930)
0dfa60
- trim repetitive changelogs for interim debug builds
0dfa60
0dfa60
* Mon Oct 28 2019 Rafael Aquini <aquini@redhat.com> - 2.21-4
0dfa60
- Fix: task-size-overrun hung over 8 hours on ppc64le (1737370)
0dfa60
- Introduce libhugetlbfs-tests subpkg for CI tests (1688930)
0dfa60
415f91
* Tue Apr  2 2019 Rafael Aquini <aquini@redhat.com> - 2.21-3
415f91
- Fix: Adding CI gating basic infrastructure (1680621)
415f91
415f91
* Mon Apr  1 2019 Rafael Aquini <aquini@redhat.com> - 2.21-2
415f91
- Adding CI gating basic infrastructure (1680621)
415f91
2811ad
* Wed Oct  3 2018 Rafael Aquini <aquini@redhat.com> - 2.21-1
2811ad
- Fix small_const/small_data is not hugepage test failures (1628794)
2811ad
2811ad
* Tue Sep 11 2018 Rafael Aquini <aquini@redhat.com> - 2.20-12
2811ad
- Finish up Python3 conversion fo tests/run_tests.py (1620250)
2811ad
2811ad
* Mon Sep 10 2018 Rafael Aquini <aquini@redhat.com> - 2.20-11
2811ad
- Fix up rpmdiff execshield flag failures (1627532)
2811ad
2811ad
* Tue Sep 04 2018 Rafael Aquini <aquini@redhat.com> - 2.20-10
2811ad
- Fix up annocheck distro flag failures (1624131)
2811ad
- Convert libhugetlbfs run_tests.py to Python3 (1620250)
2811ad
2811ad
* Thu Aug 02 2018 Rafael Aquini <aquini@redhat.com> - 2.20-9
2811ad
- Fix up libhugetlbfs testcase problems (1611780 1611782)
2811ad
2811ad
* Wed Aug 01 2018 Charalampos Stratakis <cstratak@redhat.com> - 2.20-8
2811ad
- Fix python shebangs
2811ad
2811ad
* Thu Jul 05 2018 Rafael Aquini <aquini@redhat.com> - 2.20-7
2811ad
- Remove python2 dependency for RHEL8 mass rebuilds (1561516 1580761)
2811ad
2811ad
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.20-6
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2811ad
2811ad
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.20-5
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2811ad
2811ad
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.20-4
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2811ad
2811ad
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.20-3
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2811ad
2811ad
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.20-2
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2811ad
2811ad
* Thu Dec 03 2015 Eric B Munson <emunson@mgebm.net> - 2.20-1
2811ad
- Update to 2.20 upstream
2811ad
2811ad
* Wed Jul 01 2015 Eric B Munson <emunson@mgebm.net> - 2.19-1
2811ad
- Update to 2.19 upstream
2811ad
2811ad
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-5
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2811ad
2811ad
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-4
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2811ad
2811ad
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-3
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2811ad
2811ad
* Mon Apr 07 2014 Eric B Munson <emunson@mgebm.net> - 2.18-2
2811ad
- Remove unnecessary ppc makefile patch
2811ad
2811ad
* Sun Apr 06 2014 Eric B Munson <emunson@mgebm.net> - 2.18-1
2811ad
- Update to 2.18 upstream
2811ad
2811ad
* Sat Mar 15 2014 Eric B Munson <emunson@mgebm.net> - 2.12-2
2811ad
- Add Patch to support building on ppc64le
2811ad
2811ad
* Wed Jan 29 2014 Kyle McMartin <kyle@fedoraproject.org> - 2.17-1
2811ad
- Update for upstream 2.17 release (adds AArch64 support)
2811ad
- update libhugetlbfs-2.16-s390.patch for 2.17 changes to Makefile
2811ad
- add libhugetlbfs-2.17-ppc.patch to fix powerpc{,64}
2811ad
2811ad
* Thu Jul 25 2013 Dan HorĂ¡k <dan[at]danny.cz> - 2.16-2
2811ad
- Fix build on s390/s390x (patch by aarapov@rh.c)
2811ad
- Use Fedora CFLAGS for build
2811ad
2811ad
* Mon Apr 29 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.16-1
2811ad
- Upstream 2.16 release (adds ARM support)
2811ad
2811ad
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.15-2
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2811ad
2811ad
* Sat Dec 08 2012 Eric B Munson <emunson@mgebm.net> - 2.15
2811ad
- Update for upstream 2.15 release
2811ad
2811ad
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-2
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2811ad
2811ad
* Sat Mar 24 2012 Eric B Munson <emunson@mgebm.net>
2811ad
- Update for upstream 2.13 release
2811ad
2811ad
* Wed Jul 20 2011 Eric B Munson <emunson@mgebm.net>
2811ad
- Update for upstream 2.12 release
2811ad
2811ad
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-2
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2811ad
2811ad
* Mon Apr 05 2010 Eric B Munson <ebmunson@us.ibm.com> 2.8-1
2811ad
- Update for upstream 2.8 release
2811ad
2811ad
* Wed Feb 10 2010 Eric B Munson <ebmunson@us.ibm.com> 2.7-2
2811ad
- Include patch that fixes build on ppc
2811ad
2811ad
* Tue Jan 05 2010 Eric B Munson <ebmunson@us.ibm.com> 2.7-1
2811ad
- Update for upstream 2.7 release
2811ad
2811ad
* Fri Oct 02 2009 Jarod Wilson <jarod@redhat.com> 2.6-3
2811ad
- Add hopefully-about-to-be-merged-upstream hugeadm enhancements
2811ad
- Add huge pages setup helper script, using new hugeadm enhancements
2811ad
2811ad
* Thu Sep 03 2009 Nils Philippsen <nils@redhat.com> 2.6-2
2811ad
- fix building on s390x
2811ad
2811ad
* Mon Aug 31 2009 Eric Munson <ebmunson@us.ibm.com> 2.6-1
2811ad
- Updating for the libhugetlbfs-2.6 release
2811ad
2811ad
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-3
2811ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2811ad
2811ad
* Mon Jul 20 2009 Eric Munson <ebmunson@us.ibm.com> 2.5-2
2811ad
- Update Group for -utils package to Applications/System
2811ad
2811ad
* Tue Jun 30 2009 Eric Munson <ebmunson@us.ibm.com> 2.5-1
2811ad
- Updating for the libhugetlbfs-2.5 release
2811ad
2811ad
* Tue Jun 02 2009 Eric Munson <ebmunson@us.ibm.com> 2.4-2
2811ad
- Adding patch to remove S390 32 bit build
2811ad
2811ad
* Fri May 29 2009 Eric Munson <ebmunson@us.ibm.com> 2.4-1
2811ad
- Updating for the libhugetlbfs-2.4 release
2811ad
2811ad
* Wed Apr 15 2009 Eric Munson <ebmunson@us.ibm.com> 2.3-1
2811ad
- Updating for the libhugetlbfs-2.3 release
2811ad
2811ad
* Wed Feb 11 2009 Eric Munson <ebmunson@us.ibm.com> 2.2-1
2811ad
- Updating for the libhugetlbfs-2.2 release
2811ad
2811ad
* Fri Dec 19 2008 Eric Munson <ebmunson@us.ibm.com> 2.1.2-1
2811ad
- Updating for libhugetlbfs-2.1.2 release
2811ad
2811ad
* Fri Dec 19 2008 Eric Munson <ebmunson@us.ibm.com> 2.1.1-1
2811ad
- Updating for libhugetlbfs-2.1.1 release
2811ad
2811ad
* Thu Dec 18 2008 Josh Boyer <jwboyer@gmail.com> 2.1-2
2811ad
- Fix broken dependency caused by just dropping -test
2811ad
  subpackage
2811ad
2811ad
* Thu Oct 16 2008 Eric Munson <ebmunson@us.ibm.com> 2.1-1
2811ad
- Updating for libhuge-2.1 release
2811ad
- Adding -devel and -utils subpackages for various utilities
2811ad
  and devel files.
2811ad
2811ad
* Wed May 14 2008 Eric Munson <ebmunson@us.ibm.com> 1.3-1
2811ad
- Updating for libhuge-1.3 release
2811ad
2811ad
* Tue Mar 25 2008 Eric Munson <ebmunson@us.ibm.com> 1.2-1
2811ad
- Removing test rpm target, and excluding test files
2811ad
2811ad
* Mon Mar 26 2007 Steve Fox <drfickle@k-lug.org> - 1.1-1
2811ad
- New release (1.1)
2811ad
- Fix directory ownership
2811ad
2811ad
* Wed Aug 30 2006 Steve Fox <drfickle@k-lug.org> - 0.20060825-1
2811ad
- New release (1.0-preview4)
2811ad
- patch0 (Makefile-ldscript.diff) merged upstream
2811ad
2811ad
* Tue Jul 25 2006 Steve Fox <drfickle@k-lug.org> - 0.20060706-4
2811ad
- Bump for build system
2811ad
2811ad
* Tue Jul 25 2006 Steve Fox <drfickle@k-lug.org> - 0.20060706-3
2811ad
- Don't use parallel build as it has random failures
2811ad
2811ad
* Thu Jul 20 2006 Steve Fox <drfickle@k-lug.org> - 0.20060706-2
2811ad
- Fix the Makefile so that the ld.hugetlbfs script doesn't store the
2811ad
  DESTDIR in the path to the ldscripts dir
2811ad
2811ad
* Fri Jul 7 2006 Steve Fox <drfickle@k-lug.org> - 0.20060706-1
2811ad
- New release which includes a fix for the syscall macro removal in the
2811ad
  Rawhide kernels
2811ad
2811ad
* Thu Jun 29 2006 Steve Fox <drfickle@k-lug.org> - 0.20060628-1
2811ad
- First Fedora package