Re: [gtk-osx-users] Gtk-osx on Big Sur




On Wed, Nov 18, 2020 at 5:26 PM John Ralls <jralls ceridwen us> wrote:


> On Nov 18, 2020, at 1:02 AM, Andrius Rinkevicius <andriusrin gmail com> wrote:
>
> On Mon, Nov 16, 2020 at 11:59 PM John Ralls <jralls ceridwen us> wrote:
>
>
> > On Nov 16, 2020, at 9:09 AM, Andrius Rinkevicius via gtk-osx-users-list <gtk-osx-users-list gnome org> wrote:
> >
> > Hi all,
> > does anybody have any experience how gtk-osx operates on the Big Sur?
> > I have one user reporting that that Bluefish has very slow or broken scrolling of textview, also some modal windows are broken (looks like Big Sur converted them to tabs). Bluefish is build using gtk 3.6.4 and XCode 6.3, so these problems might be caused by old build system.
> > Looking forward for any hints...
>
> gtk-osx works fine on BigSur, though not all dependencies yet work on Apple Silicon (especially those that use assembler, no surprise).
>
> gtk-osx hasn't supported Gtk 3.6.4 nor Xcode 6.3 for at least 5 years so you're obviously not using it to build Bluefish. Maybe you should start...
>
> FWIW, GnuCash and Gramps *do* use gtk-osx to build their Mac bundles and they do work well on BigSur, including in Rosetta2 on Apple Silicon.
>
>
> I would like to keep support for MacOSX 10.9 and avoid building separate binaries for different MacOS versions. It turned out that is hard to find information what minimum MACOSX_DEPLOYMENT_TARGET particular Xcode version supports. At least, I could not find it on wikipedia etc. Could you help to select right Xcode version if I target minimum OSX version to be 10.9, and want to have it working on BigSur at the same time?

You want the newest Xcode that has a 10.9 SDK. In my collection of antique Xcodes 6.4 is the latest one, it has 10.9 and 10.10. I don't have Xcode 7 or 7.1 and 7.2 has the 10.11 SDK only. There's probably not much advantage to moving from Xcode 6.3 to 6.4.

You'll get some improvement by building the latest Gtk (3.24.23) and dependencies, particularly for full-screen and the macOS applied tabs.

Note that this list is for supporting developers who build with gtk-osx. It's not a general-purpose Gtk on macOS support channel.


Actually, I am user of gtx-osx since 2013, and Bluefish is build with gtx-osx, just build system was setup back in 2014, when gtk-3.6.4 was most recent stable release. I think thats indication of gtk code quality and Apple reliability, that the same computer from 2014 is still performing well. I just did not wanted to break the system that is not broken, and now, well, BigSur seems finally did it.
Now just trying to figure out whether patching gdk on 3.6.4 or switching to 3.24.23 would be easier.
Regards,
Andrius



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]