Blame SPECS/libhugetlbfs.spec

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