Skip to content

Add mimalloc3 package (mimalloc v3.5.1) - #78739

Open
FalkWoldmann wants to merge 1 commit into
wolfi-dev:mainfrom
FalkWoldmann:add-mimalloc3
Open

FalkWoldmann wants to merge 1 commit into
wolfi-dev:mainfrom
FalkWoldmann:add-mimalloc3

Conversation

@FalkWoldmann

Copy link
Copy Markdown

Implements #78681. Adds a new mimalloc3 package tracking the mimalloc v3.x release line, mirroring the existing mimalloc/mimalloc2 split (each major version has its own package with its own tag-filter so autobump only tracks that line).

  • package.version pinned to 3.5.1, the latest v3.x release as of now
  • expected-commit verified via GitHub API against tag v3.5.1 (34fbd7e7cd4627424490afe19b20f8066bfc537d)
  • Verified against v3.5.1's actual CMakeLists.txt that MI_SECURE still exists and behaves the same as in v2 (sets mi_libname to "mimalloc-secure", SOVERSION = major version), so the test block's LD_PRELOAD=/usr/lib/libmimalloc-secure.so path carries over unchanged from mimalloc2.yaml.
  • mimalloc.yaml and mimalloc2.yaml are untouched; this is purely additive.

Note: the mimalloc.so filename was verified by reading CMakeLists.txt logic, not by an actual local build. If CI surfaces a mismatch in the ldd-check/stress-ng test step, that's the first place to look.

Fixes: #78681

Related:

Pre-review Checklist

For version bump PRs

  • The epoch field is reset to 0

Implements wolfi-dev#78681. Adds a new mimalloc3 package tracking the mimalloc
v3.x release line, mirroring the existing mimalloc/mimalloc2 split
(each major version has its own package with its own tag-filter so
autobump only tracks that line).

- package.version pinned to 3.5.1, the latest v3.x release as of now
- expected-commit verified via GitHub API against tag v3.5.1
  (34fbd7e7cd4627424490afe19b20f8066bfc537d)
- Verified against v3.5.1's actual CMakeLists.txt that MI_SECURE still
  exists and behaves the same as in v2 (sets mi_libname to
  "mimalloc-secure", SOVERSION = major version), so the test block's
  LD_PRELOAD=/usr/lib/libmimalloc-secure.so path carries over unchanged
  from mimalloc2.yaml.
- mimalloc.yaml and mimalloc2.yaml are untouched; this is purely additive.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Wolfi Package Request]: mimalloc3

1 participant