tce-load -i compiletc intltool gsettings-desktop-schemas-dev iso-codes gobject-introspection-dev itstool gtk3-dev gtk3-gir gsettings-desktop-schemas-gir libxml2-dev libseccomp-dev cd gnome-desktop-3.28.0 CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --libexecdir=/usr/local/lib/gnome-desktop-3.0 --localstatedir=/var --disable-udev [as of 3.21.4 requires udev hwdb, ref /usr/local/share/libgnome-desktop-3.0/pnp.ids] find . -name Makefile -type f -exec sed -i 's/-g -O2//g' {} \; make sudo make install gnome-desktop 3.28.0 ==================== prefix: /usr/local exec_prefix: ${prefix} libdir: ${exec_prefix}/lib bindir: ${exec_prefix}/bin sbindir: ${exec_prefix}/sbin sysconfdir: ${prefix}/etc localstatedir: /var datadir: ${datarootdir} source code location: . compiler: gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe cflags: -g -O2 Maintainer mode: yes Use *_DISABLE_DEPRECATED: no GNOME Distributor: GNOME.Org Build desktop-wide docs: yes Build debug tools: yes Date in gnome-version.xml: yes Build gtk-doc documentation: no Build with udev support: no Build with seccomp support: yes