On Thu, Apr 27, 2023 at 12:02:30AM +0100, Stuart Henderson wrote:
> All amd64 have sse2.
>
> However many JITs don't work unless writable-and-executable mappings
> work. (Notable exceptions include Firefox's and luajit).
>
> [...]
>
> You could try it with the port built with USE_WXNEEDED=Yes and,
> if it works, compare hiw well it works vs the NOJIT version.
>
Some quick test shows that the NOJIT version without USE_WXNEEDED is a
slower but offers slightly better compression (speed loss is 30% and
compression gain is 11%). Personally, I think if you are using zpaq it
is because you care more about compression than speed.
Nevertheless, I suppose that obscure architectures supported by OpenBSD
may not include the required instruction set. If so, having the port
ship without the NOJIT define for those would mean lrzip for those
architectures would ship with a broken zpaq implementation.
Thoughts?
--
OpenPGP Key Fingerprint:
543F EB89 7FDE 8E33 AFF7 E794 E4AB 4807 58F7 6C76
No comments:
Post a Comment