- Adopt to mainline:
M libhugetlbfs_ia64_fix_missing_test.patch
M disable-rw-on-non-ldscripts.diff
M zero_filesize_segment.patch
D glibc-2.34-fix.patch
- Update to version 2.24.0.g1322884:
* Update NEWS for 2.24 release
* CI: Add build, codeql, codestyle check
* build: automake support
* test: disable partial usecases of shmoverride_linked_static
* elflink.c: Fix LOAD max segment to adapt x86
* Add support for loong64
* alloc.c: Fix get_hugepage_region might return a wild pointer
* run_tests: Fix bug in paranoid bug
* Add closing the fd when exiting from gethugepagesizes
* tests: Append CPPFLAGS rather then override
* Update hugetlbfs.h
* Disable hugepage-backed malloc if __morecore is not available
OBS-URL: https://build.opensuse.org/request/show/1156915
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=68
- update to 2.22:
* Library now verifies if slices are supported on PPC
* ld.hugetlbfs now supports multiple page sizes on PPC64
* Various GCC warning cleanups
* setup script converted to Python 3
* Tests are only run on online CPUs and only if a sufficient number are
available
* task-size-overrun now searches empty address space more efficiently
* Tests that do not link the library are run for default page sizes only
* Test runner now uses Python 3
- remove libhugetlbfs_fix_tests.patch (upstream)
OBS-URL: https://build.opensuse.org/request/show/827356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=47
* Library now verifies if slices are supported on PPC
* ld.hugetlbfs now supports multiple page sizes on PPC64
* Various GCC warning cleanups
* setup script converted to Python 3
* Tests are only run on online CPUs and only if a sufficient number are
available
* task-size-overrun now searches empty address space more efficiently
* Tests that do not link the library are run for default page sizes only
* Test runner now uses Python 3
- remove libhugetlbfs_fix_tests.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=56
- Removed make target "install-perlmod" and filecheck from packaging process.
- Update to 2.21
- Bug Fixes
* The noexec stack markers are set directly
* We no longer lie to glibc about shrinking the heap by less than HPAGE_SIZE
- Test Suite
* No existent tests are no longer marked Killed By Signal
* Disable malloc per-thread cache for heap shrinking tests
- Remove patch "ignore-perl-modules.diff"
OBS-URL: https://build.opensuse.org/request/show/639569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=46
- Removed make target "install-perlmod" and filecheck from packaging process.
- Update to 2.21
- Bug Fixes
* The noexec stack markers are set directly
* We no longer lie to glibc about shrinking the heap by less than HPAGE_SIZE
- Test Suite
* No existent tests are no longer marked Killed By Signal
* Disable malloc per-thread cache for heap shrinking tests
- Remove patch "ignore-perl-modules.diff"
OBS-URL: https://build.opensuse.org/request/show/639406
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=53
- update to 2.17:
* PPC segement alignment restrictions can be disabled
* Added Aarch64 support
* Allow compiler overrides for 64 and 32 bit builds
* hugeadm now handles /etc/mtab being a simlink properly
* ppc64 fixes
- remove libhugetlbfs.ia64-libdir.patch:
ia64 is no longer supported by openSUSE
- add ignore-perl-modules.diff: do not install perl modules, unused
and are installed in the wrong place to be found anyway
- add ARM support
- add disable-rw-on-non-ldscripts.diff: Skip rw tests
- Do not install tests anymore (forwarded request 229281 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/229468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=38
- update to 2.17:
* PPC segement alignment restrictions can be disabled
* Added Aarch64 support
* Allow compiler overrides for 64 and 32 bit builds
* hugeadm now handles /etc/mtab being a simlink properly
* ppc64 fixes
- remove libhugetlbfs.ia64-libdir.patch:
ia64 is no longer supported by openSUSE
- add ignore-perl-modules.diff: do not install perl modules, unused
and are installed in the wrong place to be found anyway
- add ARM support
- add disable-rw-on-non-ldscripts.diff: Skip rw tests
- Do not install tests anymore
OBS-URL: https://build.opensuse.org/request/show/229281
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=37
- Update to version 2.15
Features:
* Some System z functionality went into 2.15
* Updated man pages
* Added basic events for core_i7 to oprofile_map_events
Fixes:
* Disable Unable to verify address range warning when offset < page_size
* Remove sscanf in library setup to avoid heap allocation before _morecore
override
* Revert heap exhaustion patch
* hugectl no longer clips LD_LIBRARY_PATH variable
* Fix clean on failure code to avoid closing stdout
OBS-URL: https://build.opensuse.org/request/show/149675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=33
Features:
* Some System z functionality went into 2.15
* Updated man pages
* Added basic events for core_i7 to oprofile_map_events
Fixes:
* Disable Unable to verify address range warning when offset < page_size
* Remove sscanf in library setup to avoid heap allocation before _morecore
override
* Revert heap exhaustion patch
* hugectl no longer clips LD_LIBRARY_PATH variable
* Fix clean on failure code to avoid closing stdout
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=28