hi, thanks for the binaries, I think they are useful, though I'm not sure
I'll end up using them right now. I will let you know.

thanks

Em qui., 5 de mai. de 2022 às 04:04, Tom M. <tom.m...@googlemail.com>
escreveu:

> Ok, I got it compiled for arm64 and x86_64. You can grab the binaries from
> here:
>
> https://dev.azure.com/tommbrt/tommbrt/_build/results?buildId=7586&view=artifacts&pathAsName=false&type=publishedArtifacts
>
> For the moment, I only got it working on MacOS 11 and 12, but not on
> MacOS 10.15. I'm not even sure if there's any difference. Ideally, you
> would grab the binaries for MacOS 12 and let me know if they work for
> 10.x.
>
> The binaries are in standard unix-folder structure (bin,lib,include),
> rather than the MacOS framework structure. Let me know if that works
> for you. Getting the Framework structure with all its dependency libs
> is more complicated.
>
> Also note that the binaries are not signed at the moment. If you find
> this useful at all, I can continue to investigate how to get it
> signed. I found the following interesting note about code signing on
> Mac:
>
> "You can use a [...] Code Signing Certificate (standard and EV) to
> sign your Mac OS software, tools, updates, utilities and applications.
> However, if you want your apps to open on a Mac that has Gatekeeper
> enabled or want to distribute apps in the App Store, you need to
> create a developer ID to sign your Mac apps and installer packages;
> only Apple Developer code signing certificates are compatible with
> GateKeeper."
>
> I currently only have a standard Code Signing Certificate, with which
> it should be possible to sign the binaries with Apple's codesign tool.
> However, I do not have an Apple dev ID and I'm not going to get one as
> it costs some money (and I'm not interested in). If you don't need
> this GateKeeper thingy, I can continue heading in this direction.
>
> In case you're interested in some insights; the pipeline containing
> the commandline instructions for building the binaries can be found
> here:
>
> https://github.com/FluidSynth/fluidsynth/blob/7bb06ad2264be636f7a9c7fad73a921578d284af/.azure/azure-pipelines-mac.yml#L139-L152
>
> > if I try to build my Pd eternal it fails cause it can't find
> <fluidsynth.h>
>
> You have to make sure that the directory containing the fluidsynth.h
> is on the compiler's include search path. In your case, imagine that
> /my/directory contains the fluidsynth.h, you can try to set the
> following env variable:
> export CFLAGS="-I /my/directory"
>
> In a similar way you have to take care that the linker finds the
> dylibs by setting the linker search path:
> export LDFLAGS="-L /my/dylib-directory -L /my/potentially/other/dylib/dir"
>
> If you don't want to care about setting those flags manually, using a
> buildsystem like CMake and pkg-config would do it for you.
>
> Tom
>
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to