I spent my last 8 or so evenings trying to put together an environment to cross-compile #gtk apps for the #pinephone. I'm giving up that idea for now. It turns out that the very feature that makes GTK great, the ease with which it can support so many language bindings, requires some sophisticated tools that are a real pain to cross-compile -- such as gobject-introspection.
@yds People that have cross-compiled gobject-introspection did so successfully with simple executable wrappers using qemu-static-arm and friends.
The introspection data is platform and architecture specific, so it's the equivalent of a compiler; you need to have a native build in the toolchain, or it just won't work.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!