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."

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$

I have not looked into it closely but it looks like an error from line
100 in libzpaq/libzpaq.cpp

On Wed, Apr 26, 2023 at 09:46:16AM -0400, A Tammy wrote:
> 
> On 4/25/23 12:10, Rubén Llorente wrote:
> > Hello,
> >
> > this is a small update to the Makefile.
> >
> > The current port does not support zpaq compression on OpenBSD. The
> > following change allows lrzip to use zpaq compression.
> >
> >
> >
> Why is there an addition of `-DNOJIT` to CPPFLAGS?

-- 
OpenPGP Key Fingerprint:
543F EB89 7FDE 8E33 AFF7 E794 E4AB 4807 58F7 6C76

Reply via email to