You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think that the only change that I'd add is the one that is made to portability.h, since the rest is basically using cmocka as an external dependency by pkgconfig, not sure you want that because it can break compilation on systems that don't expect to use it.
If the package gets accepted, I will make a PR of that one change, if you agree.
Also mind you that the builtin cmocka you use is outdated 1.x, 2.x is out already and is fully compatible (meaning that tests run with it), by my assessment.
Activity
lemire commentedon Jan 8, 2026
@karolyi Thanks for letting us know. I am not sure what you mean by changes but if you found issues, we would love a pull request.
karolyi commentedon Jan 8, 2026
No bugs (none that I'm aware of at least), just a couple FreeBSD-related changes:
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=266935&action=diff
Needed these in order to get the packaging and the tests running.
lemire commentedon Jan 8, 2026
@karolyi Feel free to issue a pull request.
karolyi commentedon Jan 8, 2026
I think that the only change that I'd add is the one that is made to
portability.h, since the rest is basically usingcmockaas an external dependency bypkgconfig, not sure you want that because it can break compilation on systems that don't expect to use it.If the package gets accepted, I will make a PR of that one change, if you agree.
Also mind you that the builtin
cmockayou use is outdated 1.x, 2.x is out already and is fully compatible (meaning that tests run with it), by my assessment.lemire commentedon Jan 8, 2026
Yes!
karolyi commentedon Jan 10, 2026
related: manticoresoftware/manticoresearch#3783
karolyi commentedon Oct 13, 2026
quick update: someone took this port over from me and it entered freebsd: https://www.freshports.org/devel/croaring/
I don't see it in pks right now though.