[PD] external binary file extensions for 32 and 64bit under recent OS X

Miller Puckette msp at ucsd.edu
Fri Jun 5 22:55:40 CEST 2020


I think info for developers will want to be a much larger thing than a single
readme-type file - perhaps it should go in doc/1.manual?

cheers
M

On Fri, Jun 05, 2020 at 10:53:20PM +0200, Dan Wilcox wrote:
> Christof,
> 
> Let's put this in a new DEVELOPER.txt file in the Pd root. I think it could be a good companion to the INSTALL.txt along with other lower-level details...
> 
> > On Jun 5, 2020, at 7:49 PM, pd-list-request at lists.iem.at wrote:
> > 
> > Hi,
> > 
> > apart from the "generic" library extensions (".pd_darwin", ".pd_linux", 
> > ".so" and ".dll"), Pd also supports platform specific extensions, with a 
> > OS prefix and the CPU architecture:
> > 
> > Prefixes:
> > 
> > "m_" -> Windows
> > 
> > "d_" -> macOS
> > 
> > "l_" -> Linux
> > 
> > "o_" -> OpenBSD
> > 
> > Architectures:
> > 
> > "amd64" -> Intel 64-bit
> > 
> > "i386" -> Intel 32-bit
> > 
> > "arm" -> Arm 32-bit
> > 
> > "arm64" -> Arm 64-bit
> > 
> > "ppc" -> PowerPC
> > 
> > ---
> > 
> > In your case, you can ship two different binaries next to each other: 
> > ".d_i386" and ".d_amd64".
> > 
> > Finally, macOS also supports fat binaries, where several architectures 
> > are contained within a single binary. These have the extension ".d_fat".
> > 
> > Christof
> 
> --------
> Dan Wilcox
> @danomatika <https://urldefense.com/v3/__http://twitter.com/danomatika__;!!Mih3wA!VXgbbI1mbEJu8kOnMR1fWNpmD0yyBloGv1RZ2Gbrji1DygHVR_XKlEUhZPF0$ >
> danomatika.com <https://urldefense.com/v3/__http://danomatika.com/__;!!Mih3wA!VXgbbI1mbEJu8kOnMR1fWNpmD0yyBloGv1RZ2Gbrji1DygHVR_XKlPvEszu5$ >
> robotcowboy.com <https://urldefense.com/v3/__http://robotcowboy.com/__;!!Mih3wA!VXgbbI1mbEJu8kOnMR1fWNpmD0yyBloGv1RZ2Gbrji1DygHVR_XKlPRRw4fR$ >
> 
> 
> 

> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;!!Mih3wA!VXgbbI1mbEJu8kOnMR1fWNpmD0yyBloGv1RZ2Gbrji1DygHVR_XKlOJllLZk$ 






More information about the Pd-list mailing list