tce-load -i compiletc meson libvulkan-dev graphene-dev iso-codes gst-plugins-bad-dev gettext gobject-introspection-dev pango-gir gdk-pixbuf2-gir at-spi2-core-gir graphene-gir shaderc wget https://download.gnome.org/sources/gtk/4.20/gtk-4.20.2.tar.xz cd gtk-4.20.2 mkdir build cd build CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson setup --prefix=/usr/local --localstatedir=/var --buildtype=plain -Dbroadway-backend=true -Dcolord=enabled -Dvulkan=enabled -Dintrospection=enabled ninja [1h 5m 30s] sudo ninja install gtk 4.20.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 : true 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 : true Tests : true 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 buildtype : plain colord : enabled introspection : enabled localstatedir : /var prefix : /usr/local vulkan : enabled