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.

Reply via email to