Skip to content
Franco Corbelli edited this page Sep 3, 2023 · 2 revisions

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
Clone this wiki locally