Commit Graph

86 Commits

Author SHA256 Message Date
Ana Guerrero
42288700d9 Accepting request 1156916 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1156916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=53
2024-03-11 14:35:04 +00:00
c48401db06 Accepting request 1156915 from home:trenn:branches:Base:System
- 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
2024-03-11 11:58:06 +00:00
Ana Guerrero
058062882e Accepting request 1123910 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1123910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=52
2023-11-07 20:25:31 +00:00
6cc2ed00d1 Accepting request 1121710 from home:tabraham1:branches:Base:System
- Add libhugetlbfs-increase-mount-buffer.patch for upstream issue gh#43
  (boo#1216576)

OBS-URL: https://build.opensuse.org/request/show/1121710
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=66
2023-11-07 10:33:08 +00:00
Dominique Leuenberger
712ecc12ac Accepting request 1069472 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1069472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=51
2023-03-06 17:54:54 +00:00
2a31960732 Accepting request 1068331 from home:bmwiedemann:branches:Base:System
- Drop tests from rpm (boo#1159558)

OBS-URL: https://build.opensuse.org/request/show/1068331
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=64
2023-03-05 17:52:52 +00:00
a2e32555b0 Accepting request 976641 from home:kodymo:branches:Base:System
- fixed git link in service file

OBS-URL: https://build.opensuse.org/request/show/976641
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=63
2022-05-12 18:12:50 +00:00
Dominique Leuenberger
94159a9b2b Accepting request 917685 from Base:System
OBS-URL: https://build.opensuse.org/request/show/917685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=50
2021-09-17 21:25:29 +00:00
963655966a Accepting request 917677 from home:marxin:branches:Base:System
- Add glibc-2.34-fix.patch as a fix for upstream issue gh#52:
  https://github.com/libhugetlbfs/libhugetlbfs/pull/63/commits
  (boo#1189094).

- Update to version 2.23.0.g6b126a4:
  * Update NEWS for 2.23 release
  * Wait child with os.wait()
  * Makefile: add MANDIR variable
  * Makefile: skip LIB resolve check if NATIVEONLY
  * Introduce basic riscv64 support
  * ld.hugetlbfs: fix -Ttext-segment argument on AArch64
  * tests: add explicit permissions to open() call
  * Update NEWS for 2.22 release
  * Convert setup script to python3
  * Clean up error checking in dump_proc_pid_maps()

OBS-URL: https://build.opensuse.org/request/show/917677
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=62
2021-09-09 08:45:56 +00:00
Dominique Leuenberger
af01fa0481 Accepting request 906752 from Base:System
OBS-URL: https://build.opensuse.org/request/show/906752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=49
2021-07-21 17:05:28 +00:00
c4199e58f3 Accepting request 906751 from home:trenn:branches:Base:System
- Update to version 2.23.0.g6b126a4:
  * Update NEWS for 2.23 release
  * Wait child with os.wait()
  * Makefile: add MANDIR variable
  * Makefile: skip LIB resolve check if NATIVEONLY
  * Introduce basic riscv64 support
  * ld.hugetlbfs: fix -Ttext-segment argument on AArch64
  * tests: add explicit permissions to open() call
  * Update NEWS for 2.22 release
  * Convert setup script to python3
  * Clean up error checking in dump_proc_pid_maps()

OBS-URL: https://build.opensuse.org/request/show/906751
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=61
2021-07-17 04:37:07 +00:00
62ff476ec9 Accepting request 905308 from home:trenn:branches:Base:System
- Enhance _service magic
- Update to version 2.23.0.g6b126a4:
  * Wait child with os.wait()
  * Makefile: add MANDIR variable
  * Makefile: skip LIB resolve check if NATIVEONLY
  * Introduce basic riscv64 support
  * ld.hugetlbfs: fix -Ttext-segment argument on AArch64
- Remove unsupported arch patch (does not patch clean anymore):
D libhugetlbfs.s390.patch

OBS-URL: https://build.opensuse.org/request/show/905308
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=60
2021-07-13 04:31:38 +00:00
Dominique Leuenberger
09a45f71e6 Accepting request 887806 from Base:System
OBS-URL: https://build.opensuse.org/request/show/887806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=48
2021-04-24 21:07:07 +00:00
4badc303c9 Accepting request 887293 from home:wfrisch:branches:Base:System
Hardening: Link as PIE (bsc#1184123).

OBS-URL: https://build.opensuse.org/request/show/887293
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=58
2021-04-22 14:08:49 +00:00
Dominique Leuenberger
f1914c1b40 Accepting request 827356 from Base:System
- 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
2020-08-20 20:26:19 +00:00
02511ba8eb - 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/package/show/Base:System/libhugetlbfs?expand=0&rev=56
2020-08-17 13:52:25 +00:00
Dominique Leuenberger
47c5b830b0 Accepting request 639569 from Base:System
- 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
2018-10-02 17:49:35 +00:00
888b8fc311 Forgot to remove patch from osc, not only spec file
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=54
2018-10-02 10:52:23 +00:00
c7794b8183 Accepting request 639406 from home:SchoolGuy:branches:Base:System
- 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
2018-10-02 09:41:43 +00:00
Dominique Leuenberger
8219db5592 Accepting request 532407 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/532407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=45
2017-10-09 17:44:01 +00:00
db3ed4394c Accepting request 522992 from home:jengelh:branches:Base:System
- Run `make install-perlmod` to install/satisfy Perl modules
  required by /usr/bin/cpupcstat, itself installed by just
  `make install` [boo#1057963]

OBS-URL: https://build.opensuse.org/request/show/522992
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=51
2017-10-07 10:09:41 +00:00
Dominique Leuenberger
b6b2e59afc Accepting request 491627 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/491627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=44
2017-05-17 08:50:48 +00:00
aeeda5616d Accepting request 489586 from home:jengelh:branches:Base:System
- Update summary and descriptions a bit
- Move development manpages (*.3) to development subpackage
- Avoid ||/&& in %install because it can leave $? at non-zero
  (unlike if..fi), and %install is run with sh -x.

OBS-URL: https://build.opensuse.org/request/show/489586
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=49
2017-04-27 15:06:17 +00:00
Dominique Leuenberger
71bf8235ce Accepting request 478037 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/478037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=43
2017-03-12 19:04:59 +00:00
d5f10b6782 Accepting request 477929 from home:fschnizlein:branches:Base:System
- Update to 2.20
- Bug Fixes:
  * Fix keyword collisions and warnings from GCC 5
  * hugeadm output is parsed for default size in huge_page_setup_helper
  * Testsuite: fallocate tests

OBS-URL: https://build.opensuse.org/request/show/477929
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=47
2017-03-09 20:20:35 +00:00
Dominique Leuenberger
d7918c1949 Accepting request 342709 from Base:System
- Add zero_filesize_segment.patch to fix testcase on s390x
- Fixes bnc#919680
- Patches already included mainline and now deleted:
D libhugetlbfs-2.18-restrict-is-a-reserved-word.patch
D fix_plt_extrasz_always_returning_0_on_ppc64le.patch

- Latest version from git next branch

OBS-URL: https://build.opensuse.org/request/show/342709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=42
2015-11-08 10:26:54 +00:00
19d4993e30 - Patches already included mainline and now deleted:
D libhugetlbfs-2.18-restrict-is-a-reserved-word.patch
D fix_plt_extrasz_always_returning_0_on_ppc64le.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=45
2015-11-06 13:43:01 +00:00
92718c3446 Accepting request 342704 from home:favogt:branches:Base:System
- Add zero_filesize_segment.patch to fix testcase on s390x
- Fixes bnc#919680
- Latest version from git next branch

OBS-URL: https://build.opensuse.org/request/show/342704
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=44
2015-11-06 13:33:32 +00:00
Dominique Leuenberger
f68437c2c6 Accepting request 313575 from Base:System
- Add libhugelbfs-2.18-restrict-is-a-reserved-word.patch which
  fixes compilation with GCC 5 (and C99/C11 in general).
* Add libhugetlbfs-2.18-restrict-is-a-reserved-word.patch

OBS-URL: https://build.opensuse.org/request/show/313575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=41
2015-06-30 08:15:59 +00:00
31188f4e81 * Add libhugetlbfs-2.18-restrict-is-a-reserved-word.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=42
2015-06-24 09:30:44 +00:00
16c537a6e3 Accepting request 313325 from home:1Antoine1:branches:Base:System
- Add libhugelbfs-2.18-restrict-is-a-reserved-word.patch which
  fixes compilation with GCC 5 (and C99/C11 in general).

OBS-URL: https://build.opensuse.org/request/show/313325
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=41
2015-06-24 09:27:42 +00:00
Dominique Leuenberger
de600aadb8 Accepting request 286973 from Base:System
- update to 2.18
  to solve build failures for ppc/ppc64.
  remove following patches now included in 2.18:
    libhugetlbfs-ppc64le.patch
    libhugetlbfs.ppc64le.step2.patch
    libhugetlbfs.ppc64le.step3.patch
    libhugetlbfs.ppc64le.step4.patch
- Add fix_plt_extrasz_always_returning_0_on_ppc64le.patch
  already upstream. (forwarded request 286944 from michel_mno)

OBS-URL: https://build.opensuse.org/request/show/286973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=40
2015-02-22 16:26:21 +00:00
e64860762b Accepting request 286944 from home:michel_mno:branches:Base:System
- update to 2.18
  to solve build failures for ppc/ppc64.
  remove following patches now included in 2.18:
    libhugetlbfs-ppc64le.patch
    libhugetlbfs.ppc64le.step2.patch
    libhugetlbfs.ppc64le.step3.patch
    libhugetlbfs.ppc64le.step4.patch
- Add fix_plt_extrasz_always_returning_0_on_ppc64le.patch
  already upstream.

OBS-URL: https://build.opensuse.org/request/show/286944
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=39
2015-02-20 12:41:40 +00:00
Stephan Kulow
db615b9e10 Accepting request 229468 from Base:System
- 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
2014-04-09 16:47:35 +00:00
25f7cb99ec Accepting request 229281 from devel:ARM:Factory
- 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
2014-04-09 09:58:06 +00:00
Stephan Kulow
68dd86e79a Accepting request 221756 from Base:System
- Tests compile fine for s390(x), also include them in the package, the same
  way it is done for other archs as well.

- There are no tests installed in s390(x) case, therefore there are no
  files in %{_libdir}/libhugetlbfs
  Remove the directory from the file list to fix package build for s390(x)

OBS-URL: https://build.opensuse.org/request/show/221756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=37
2014-02-11 10:19:56 +00:00
538cdfab50 - Tests compile fine for s390(x), also include them in the package, the same
way it is done for other archs as well.

OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=35
2014-02-11 08:10:12 +00:00
829d33f965 - There are no tests installed in s390(x) case, therefore there are no
files in %{_libdir}/libhugetlbfs
  Remove the directory from the file list to fix package build for s390(x)

OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=34
2014-02-10 15:57:51 +00:00
Stephan Kulow
4d8c736b1f Accepting request 213699 from Base:System
- Add support of ppc64le with 4 patches
	libhugetlbfs-ppc64le.patch
	libhugetlbfs.ppc64le.step2.patch
	libhugetlbfs.ppc64le.step3.patch
	libhugetlbfs.ppc64le.step4.patch (forwarded request 213554 from michel_mno) (forwarded request 213633 from k0da)

OBS-URL: https://build.opensuse.org/request/show/213699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=36
2014-01-14 18:52:16 +00:00
2d7c6831ca Accepting request 213633 from openSUSE:Factory:PowerLE
- Add support of ppc64le with 4 patches
	libhugetlbfs-ppc64le.patch
	libhugetlbfs.ppc64le.step2.patch
	libhugetlbfs.ppc64le.step3.patch
	libhugetlbfs.ppc64le.step4.patch (forwarded request 213554 from michel_mno)

OBS-URL: https://build.opensuse.org/request/show/213633
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=32
2014-01-13 12:39:27 +00:00
Stephan Kulow
f05729fec3 Accepting request 159798 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/159798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=34
2013-03-20 08:53:06 +00:00
7c13f1657f - Update to version 2.16:
Features:
  * ARM Support
  * s390x Dynamic TASK_SIZE support
  Bug Fixes:
  * find_mounts() now properly NULL terminates mount point names

OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=30
2013-03-11 10:58:58 +00:00
Stephan Kulow
84a7b9fe85 Accepting request 149675 from Base:System
- 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
2013-01-29 09:48:11 +00:00
28f81a89a4 - 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/package/show/Base:System/libhugetlbfs?expand=0&rev=28
2013-01-23 10:39:58 +00:00
Ismail Dönmez
0f7bb16228 Accepting request 127574 from Base:System
with comment (forwarded request 127570 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/127574
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=31
2012-07-12 08:46:41 +00:00
Andreas Jaeger
1c2501fec5 Accepting request 127570 from openSUSE:Factory:ARM
with comment

OBS-URL: https://build.opensuse.org/request/show/127570
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=26
2012-07-11 07:56:12 +00:00
Stephan Kulow
e19b2f30fd Accepting request 113318 from Base:System
update to version 2.13 (forwarded request 113140 from tabraham1)

OBS-URL: https://build.opensuse.org/request/show/113318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=29
2012-04-17 05:45:53 +00:00
Andreas Jaeger
0472489ecc Accepting request 113140 from home:tabraham1:branches:Base:System
update to version 2.13

OBS-URL: https://build.opensuse.org/request/show/113140
OBS-URL: https://build.opensuse.org/package/show/Base:System/libhugetlbfs?expand=0&rev=24
2012-04-12 08:43:47 +00:00
Stephan Kulow
c1ecf6cdb4 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=28
2011-12-06 17:24:07 +00:00
Lars Vogdt
989a92eed2 Accepting request 87860 from Base:System
update to upstream version 2.12 (forwarded request 87740 from tabraham1)

OBS-URL: https://build.opensuse.org/request/show/87860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libhugetlbfs?expand=0&rev=26
2011-10-16 10:53:03 +00:00