> On Jan 8, 2021, at 12:16 PM, Allin Cottrell <cottr...@wfu.edu> wrote:
> 
>> 
>> It's also not possible to cross-compile for the Quartz backend because that 
>> requires a macOS SDK, something available only on Mac computers running 
>> macOS.
> 
> Not so. See https://github.com/tpoechtrager/osxcross , a brilliant piece of 
> work. Cross-compiling on linux via clang is not too difficult; I do it for 
> gretl ( http://gretl.sourceforge.net/ ), a rather complex GTK application.

Which includes an anchor "Please ensure you have read and understood the Xcode 
license terms before continuing." pointing to 
https://www.apple.com/legal/sla/docs/xcode.pdf. That states:

"“Apple Software” means the Xcode Developer Tools and the Apple SDKs, including 
any Updates thereto (if any) that may be provided to You by Apple."
and
"2.2 Permitted Uses and Restrictions

"Subject to the terms and conditions of this Agreement, Apple hereby grants You 
during the Term, a limited, non-exclusive, personal, revocable, 
non-sublicensable, non-transferable, and internal use license to:

"A. Install a reasonable number of copies of the Apple Software on 
Apple-branded computers that are owned or controlled by You to be used 
internally by You or Your Authorized Developers only as follows:"

What follows does not include any provision for installing Apple software on 
computers that are not Apple-branded, so the osxcross warning would be more 
honestly stated "Using this project violates your developer agreement with 
Apple. Getting caught will at least result in losing access to the Apple 
Developer program and having your code-signing certificates revoked. It might 
also expose you to legal action by Apple that could result in significant legal 
costs and court judgements against you."

That doesn't sound like a good idea to me. I'll stand by my statement that you 
have to use a Mac to build the Quartz backends for Harfbuzz, Cairo, Pango, and 
Gtk.

Regards,
John Ralls

_______________________________________________
gtk-osx-users-list mailing list
gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to