Quickstart Linux - fcorbelli/zpaqfranz GitHub Wiki
There are a LOT of Linux running on a LOT of different systems.
It is MANDATORY to compile zpaqfranz "the right way"
For "Intel" I mean amd64 and x86 with SSE2. Aka: a 64 bit Intel/AMD CPU, or a 32bit "i386-like" with SSE2
In short, -DNOJIT must be used on non-Intel
Very ancient and "little" things (ex. NASes)
g++ -O3 -DANCIENT -Dunix -DNOJIT zpaqfranz.cpp -o zpaqfranz -pthread
Intel (every kind)
g++ -Dunix -O3 zpaqfranz.cpp -o zpaqfranz -pthread
Intel (every kind+AMD 'hackintosh')
g++ -Dunix -DHWSHA2 -O3 zpaqfranz.cpp -o zpaqfranz -pthread
NOT Intel CPU (aka: ARM, Apple M1/M2, sparc, whatever)
DO NOT FORGET THE -DNOJIT!!!!!
g++ -Dunix -O3 -DNOJIT zpaqfranz.cpp -o zpaqfranz -pthread