Hi Lukas,

i do the macos builds for pspp - a statistics package based on gtk. I also 
build bundles based on macports and as you figured out you have recompile 
everything to use the quartz version of all libraries. I also tried to create 
macos bundles which run on several macos versions. Ryan helped a lot however 
now I moved to homebrew because it uses quartz directly. A discussion about 
using MACOSX_DEPLOYMENT_TARGET and strategy:

https://lists.macports.org/pipermail/macports-users/2020-September/048753.html

I think the easiest way is to build on an older version of MacOS. However I 
only had my laptop...

Regards

Friedrich

> Am 02.07.2022 um 15:57 schrieb Lukas Oberhuber <[email protected]>:
> 
> Hi,
> 
> I'm the Macos maintainer/packager for Gimp and one of the problems I have is 
> keeping all the packages up to date, and then packaging them for distribution 
> as a simple installer.
> 
> I was wondering what it would take to use MacPorts as a basis for all these 
> packages rather than having to roll my own.
> 
> It looks like this would work very well (at least in theory), except for 1 
> problem.
> 
> I need packages that are compiled to be backward compatible with the 10.12 
> Macos SDK on intel and the 11.x SDK for Arm.
> 
> Is it possible to specify the SDK version/macos version without building on 
> that OS? Or am I thinking about this wrong?
> 
> Also, I would need the +quartz versions of all the packages. If those aren't 
> available pre-compiled, then I would need to be able to compile them on the 
> monterey CI server.
> 
> All builds are on a current version of MacOS but compiled against an older 
> version of the SDK and setting the minimum mac version to 10.12
> 
> It looks something like this:
> 
> sudo curl -L 
> 'https://github.com/phracker/MacOSX-SDKs/releases/download/10.15/MacOSX10.12.sdk.tar.xz'
>  | sudo tar -xzf -
> echo 'export 
> SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX10.12.sdk' > ~/.profile
> echo 'export MACOSX_DEPLOYMENT_TARGET=10.12' >> ~/.profile
> 
> Thanks so much for any help!
> 
> Lukas

Reply via email to