tce-load -i compiletc meson libvulkan-dev graphene-dev iso-codes gst-plugins-bad-dev gettext gobject-introspection-dev pango-gir gdk-pixbuf-gir at-spi2-core-gir graphene-gir shaderc cups-dev gst-plugins-bad-dev gst-plugins-good wget https://download.gnome.org/sources/gtk/4.22/gtk-4.22.2.tar.xz cd gtk-4.22.2 mkdir build cd build CC="gcc -flto -march=armv8-a+crc -mtune=cortex-a53 -Os -pipe" CXX="g++ -flto -march=armv8-a+crc -mtune=cortex-a53 -Os -pipe -fno-exceptions -fno-rtti" meson setup --prefix=/usr/local --localstatedir=/var --buildtype=plain -Dbroadway-backend=true -Dvulkan=enabled -Dintrospection=enabled -Dprint-cups=enabled -Dbuild-testsuite=false -Dbuild-tests=false ninja [9m 45.40s] sudo ninja install gtk 4.22.2 Components Display backends : broadway wayland x11 Print backends : cups file Media backends : gstreamer Features Vulkan support : true Cloud support : false Sysprof support : false Colord support : false Tracker support : false AccessKit support: false Toolchain Compiler : gcc Linker : ld.bfd Build Debugging : false Optimization : plain Introspection : true Documentation : false Man pages : false Testsuite : false Tests : false Demos : true Examples : true Directories Prefix : /usr/local Includedir : /usr/local/include Libdir : /usr/local/lib Datadir : /usr/local/share User defined options broadway-backend : true build-tests : false build-testsuite : false buildtype : plain introspection : enabled localstatedir : /var prefix : /usr/local print-cups : enabled vulkan : enabled