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)