Hi all - I'm trying to compile PD for my M1 Mac and I have not been able to figure out how to get this to work. It keeps ending up with an Intel based app even though when I run configure it appears to be set up correctly. Configure gives this output:
pd 0.54.0 is now configured
Platform: Mac OSX
Float size: default
Debug build: no
Universal build: no
Localizations: yes
Source directory: .
Installation prefix: /usr/local
Compiler: gcc
CPPFLAGS: -DNDEBUG
CFLAGS: -mmacosx-version-min=10.6 -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2
LDFLAGS: -L/usr/local/lib
INCLUDES: -I/usr/local/include
LIBS:
External extension: d_fat
External CFLAGS: -fPIC
External LDFLAGS: -bundle -undefined dynamic_lookup
Deken identifier: darwin-arm64
fftw: no
wish(tcl/tk): default search paths
watchdog: yes
audio APIs: PortAudio
midi APIs: PortMidi
However, when I subsequently run 'make' and then 'make app' the app it generates is an Intel app. I can tell by looking at the app with 'get info' in Finder, or by looking at it in Activity Monitor when it is running and seeing that it is an Intel process. Can somebody please help me make this natively for Mac architecture?
(FYI, I am doing a custom compile because I need to extend the MIDI FIFO size to avoid overflow for my specific use case)
Thanks!