<div style="color:black;font: 10pt Arial, Helvetica, sans-serif;">I just compiled universal Pd on catalina
<div><br>
</div>

<div>I had to add the correct -isysroot Cflags</div>

<div>here are the commands I have saved to configure (I'm not sure they're the exact ones I used):</div>

<div><br>
</div>

<div>SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk/</div>

<div>./configure CFLAGS="-arch x86_64 -arch arm64 -isysroot $SDKROOT -mmacosx-version-min=10.6" --host aarch64-apple-darwin"</div>

<div>
<div style="font-family:helvetica,arial;font-size:10pt;color:black"><font size="2">
<div dir="ltr"><br>
</div>

<div dir="ltr">hope it helps</div>

<div dir="ltr">-seb</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">------------------------------<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">Date: Sat, 30 Apr 2022 21:50:51 -0300<br>
</div>

<div dir="ltr">From: Alexandre Torres Porres <<a ymailto="mailto:porres@gmail.com" href="mailto:porres@gmail.com">porres@gmail.com</a>><br>
</div>

<div dir="ltr">To: Dan Wilcox <<a ymailto="mailto:danomatika@gmail.com" href="mailto:danomatika@gmail.com">danomatika@gmail.com</a>><br>
</div>

<div dir="ltr">Cc: pd-dev <<a ymailto="mailto:pd-dev@lists.iem.at" href="mailto:pd-dev@lists.iem.at">pd-dev@lists.iem.at</a>><br>
</div>

<div dir="ltr">Subject: Re: [PD-dev] [PD] how to compile externals for apple silicon?<br>
</div>

<div dir="ltr">Message-ID:<br>
</div>

<div dir="ltr">    <CAEAsFmhzsxKuUxRrUXrf0Z6xc=<a ymailto="mailto:JaJ6wrcwQ7AEQhhLL8X9J-zA@mail.gmail.com" href="mailto:JaJ6wrcwQ7AEQhhLL8X9J-zA@mail.gmail.com">JaJ6wrcwQ7AEQhhLL8X9J-zA@mail.gmail.com</a>><br>
</div>

<div dir="ltr">Content-Type: text/plain; charset="utf-8"<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">Em qui., 10 de mar. de 2022 ?s 19:57, Dan Wilcox <<a ymailto="mailto:danomatika@gmail.com" href="mailto:danomatika@gmail.com">danomatika@gmail.com</a>><br>
</div>

<div dir="ltr">escreveu:<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">> I have a fork of pd-lib-builder which supports arm64 & universal builds on<br>
</div>

<div dir="ltr">> macOS. The PR has been sitting for some time but we have been using it<br>
</div>

<div dir="ltr">> successfully for a few projects for some time now:<br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">> <a href="https://github.com/pure-data/pd-lib-builder/pull/69" target="_blank">https://github.com/pure-data/pd-lib-builder/pull/69</a><br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">> To build for arm64, you need a new enough Xcode (12.2 I believe) and<br>
</div>

<div dir="ltr">> that's it. You can cross-compile on an x86_64 machine for arm64 and<br>
</div>

<div dir="ltr">> vice-versa.<br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">So, I now have a partition with Catalina (10.15.7) and Xcode 12.4, which is<br>
</div>

<div dir="ltr">the last version catalina accepts.<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">According to <a href="https://developer.apple.com/pt/support/xcode/" target="_blank">https://developer.apple.com/pt/support/xcode/ </a>I believe 12.1<br>
</div>

<div dir="ltr">could have been possible already. 12.5 needs Big Sur. Here's a table from<br>
</div>

<div dir="ltr">the link<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">Vers?o do XcodeSistema operacional m?nimo necess?rioSDKArquiteturaDestinos<br>
</div>

<div dir="ltr">de implanta??oSimuladorSwift<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">Xcode 12.4 macOS Catalina 10.15.4 (Mac com processador Intel)<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">macOS Big Sur 11<br>
</div>

<div dir="ltr">(Mac com Apple Silicon) iOS 14.4<br>
</div>

<div dir="ltr">macOS 11.1<br>
</div>

<div dir="ltr">tvOS 14.3<br>
</div>

<div dir="ltr">watchOS 7.2<br>
</div>

<div dir="ltr">DriverKit 20.2 x86_64<br>
</div>

<div dir="ltr">armv7<br>
</div>

<div dir="ltr">armv7s<br>
</div>

<div dir="ltr">armv7k<br>
</div>

<div dir="ltr">arm64<br>
</div>

<div dir="ltr">arm64e<br>
</div>

<div dir="ltr">arm64_32 iOS 9-14.4<br>
</div>

<div dir="ltr">iPadOS 13-14.4<br>
</div>

<div dir="ltr">macOS 10.9-11.1<br>
</div>

<div dir="ltr">tvOS 9-14.3<br>
</div>

<div dir="ltr">watchOS 2-7.2<br>
</div>

<div dir="ltr">DriverKit 19-20.2<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">It says it can build for 'arm64' alright, but I tried creating a fat binary<br>
</div>

<div dir="ltr">for both intel and M1 as I was doing in my monterey partition and didn't<br>
</div>

<div dir="ltr">succeed. I'm using pd-lib-builder, verdsion 6.0, so I did:<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">make install objectsdir=../ arch="i386 x86_64" extension=d_fat and that<br>
</div>

<div dir="ltr">works just fine<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">but...<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">make install objectsdir=../ arch="arm64 x86_64" extension=d_fat fails<br>
</div>

<div dir="ltr">miserably, this is what I get<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">*/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/sys/cdefs.h:807:2:<br>
</div>

<div dir="ltr">**error: **Unsupported architecture*<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">#error Unsupported architecture<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">What should I do?<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">My attempt here is to be able to build a binary for fluidsynth~ that works<br>
</div>

<div dir="ltr">for a wide range of OSes<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">thanks<br>
</div>

<div dir="ltr">cheers<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">> On Mar 10, 2022, at 11:30 PM, <a ymailto="mailto:pd-dev-request@lists.iem.at" href="mailto:pd-dev-request@lists.iem.at">pd-dev-request@lists.iem.at</a> wrote:<br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">> Message: 2<br>
</div>

<div dir="ltr">> Date: Thu, 10 Mar 2022 17:57:23 -0300<br>
</div>

<div dir="ltr">> From: Alexandre Torres Porres <<a ymailto="mailto:porres@gmail.com" href="mailto:porres@gmail.com">porres@gmail.com</a>><br>
</div>

<div dir="ltr">> To: Sebastian Shader <<a ymailto="mailto:sebfumaster@aol.com" href="mailto:sebfumaster@aol.com">sebfumaster@aol.com</a>><br>
</div>

<div dir="ltr">> Cc: "<a ymailto="mailto:pd-dev@lists.iem.at" href="mailto:pd-dev@lists.iem.at">pd-dev@lists.iem.at</a>" <<a ymailto="mailto:pd-dev@lists.iem.at" href="mailto:pd-dev@lists.iem.at">pd-dev@lists.iem.at</a>><br>
</div>

<div dir="ltr">> Subject: Re: [PD-dev] [PD] how to compile externals for apple silicon?<br>
</div>

<div dir="ltr">> Message-ID:<br>
</div>

<div dir="ltr">> <<a ymailto="mailto:CAEAsFmiUpgiieWwpvM11eyY6kE6bdGiWFqFa8pbvPBjtuaoc4w@mail.gmail.com" href="mailto:CAEAsFmiUpgiieWwpvM11eyY6kE6bdGiWFqFa8pbvPBjtuaoc4w@mail.gmail.com">CAEAsFmiUpgiieWwpvM11eyY6kE6bdGiWFqFa8pbvPBjtuaoc4w@mail.gmail.com</a>><br>
</div>

<div dir="ltr">> Content-Type: text/plain; charset="utf-8"<br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">> I guess I can install catalina on a partition, but I was hoping to use<br>
</div>

<div dir="ltr">> pdlibbuilder in an easy way, is it possible?<br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">> --------<br>
</div>

<div dir="ltr">> Dan Wilcox<br>
</div>

<div dir="ltr">> @danomatika <<a href="http://twitter.com/danomatika" target="_blank">http://twitter.com/danomatika</a>><br>
</div>

<div dir="ltr">> danomatika.com<br>
</div>

<div dir="ltr">> robotcowboy.com<br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">><br>
</div>

<div dir="ltr">-------------- next part --------------<br>
</div>

<div dir="ltr">An HTML attachment was scrubbed...<br>
</div>

<div dir="ltr">URL: <<a href="http://lists.puredata.info/pipermail/pd-dev/attachments/20220430/f819a961/attachment.htm" target="_blank">http://lists.puredata.info/pipermail/pd-dev/attachments/20220430/f819a961/attachment.htm</a>><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">------------------------------<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">Subject: Digest Footer<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">_______________________________________________<br>
</div>

<div dir="ltr">Pd-dev mailing list<br>
</div>

<div dir="ltr"><a ymailto="mailto:Pd-dev@lists.iem.at" href="mailto:Pd-dev@lists.iem.at">Pd-dev@lists.iem.at</a><br>
</div>

<div dir="ltr"><a href="https://lists.puredata.info/listinfo/pd-dev" target="_blank">https://lists.puredata.info/listinfo/pd-dev</a><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">------------------------------<br>
</div>

<div dir="ltr"><br>
</div>

<div dir="ltr">End of Pd-dev Digest, Vol 204, Issue 1<br>
</div>

<div dir="ltr">**************************************<br>
</div>
</font></div>
</div>
</div>