Quickstart Mac - EpicGazel/zpaqfranz GitHub Wiki

There are (sorry no Motorola support) 4 "kind" of Macintosh

  • Older PowerPC
  • Intel based
  • AMD 64-based 'hackintosh' (yes, they exist)
  • Apple powered (M1/M2)

It is MANDATORY to compile zpaqfranz "the right way"

In short, -DNOJIT must be used on non-Intel Macs

PowerPC with gcc4.x

g++ -O3 -DBIG -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

Apple M1/M2

DO NOT FORGET THE -DNOJIT!!!!!

g++ -Dunix  -O3 -DNOJIT zpaqfranz.cpp -o zpaqfranz -pthread