Jeff,
You should manually override libz. The easiest way would be to add it to your skip list so that it isn’t built.
You can file a bug against Pango, the bug tracker is https://bugzilla.gnome.org until Pango gets migrated to https://gitlab.gnome.org (supposedly sometime this month). It will get attention faster if you can provide a patch. Behdad isn’t terribly familiar with the details of the MacOS API.
Regards, John Ralls
Hi John,
I've had success building i386 and x86_64 flavours of the pango/cairo dylibs and using lipo to create universal binaries.
However, uploading to the Mac App Store, I encountered the following two issues: - By default, GTK+ is building its own version of libzip and linking other libraries to it. This is not allowed by Apple, who insist on their distributed library being used.
- There is a call to `CTFontCopyDefaultCascadeList' in `pangocoretext-fontmap.c', which is not allowed by Apple, as it is not a "public" API function.
Is there an easy way to have GTK+ OSX build and link against the system's libzip, or shall I manually override that?
As we only use FontConfig, not Core Text, do you know if there is a way of disabling all other font managers in the build config of the stack?
Cheers,
Jeff.
|