On 2023/04/26 20:19, Rubén Llorente wrote: > According to libzpaq/libzpaq.h > > "By default, LIBZPAQ uses JIT (just in time) acceleration. This only > works on x86-32 and x86-64 processors that support the SSE2 instruction > set. To disable JIT, compile with -DNOJIT."
All amd64 have sse2. However many JITs don't work unless writable-and-executable mappings work. (Notable exceptions include Firefox's and luajit). > Besides, I have tried the current lrzip port (without -DNOJIT) for zpaq > compression and it fails due to other issues: > > computer$ du -h archive.tar > 3.1G archive.tar > computer$ lrzip -z archive.tar > Using configuration file /etc/lrzip/lrzip.conf > Output filename is: archive.tar.lrz > zpipe error: allocx failed > computer$ 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.