I assume stack-based builds are still broken for PPC, as well as Intel builds 
on 10.6.8, but I will try to find time to work on fixing it. Ken kindly shared 
his work on GHC for Snow Leopard, but it is for x86 (and not in Macports).

If anyone is good at cross-compiling, please ping me. We need to first build 
the latest GHC on 10.6.8 Intel and then cross-compile GHC for PPC.
On Jan 17, 2023 06:15 +0800, Steven Smith <steve.t.sm...@gmail.com>, wrote:
> I recently added legacy-based support to pandoc, but I’m not sure that the 
> code I used is working. I’ll issue a revised PR based on any feedback and use 
> a working version for other GHC-based projects.
>
> I used this code to force stack-based builds on macOS versions that predate 
> Apple Silicon. After Apple Silicon, we need cabal-based builds for native 
> binaries.
>
> > set arm64_minimum_supported_major_version 20
> > if {${os.platform} eq {darwin}
> > && ${os.major} < ${arm64_minimum_supported_major_version}} {
> > # use stack to build x86_64 binaries
> > default_variants-append \
> > +stack
> > }
>
> stack-based stack builds work all the way back to Snow Leopard: 
> https://ports.macports.org/port/stack/details/. I’d expect the same of 
> pandoc, but it only builds back to Sierra: 
> https://ports.macports.org/port/pandoc/details/
>
> Is anyone able to suggest profile code that will accomplish this? Is this 
> related to the design choice to use a the port variant +stack to specify the 
> build tool?

Reply via email to