tce-load -i compiletc meson pcre2-dev gettext-dev perl5 wget https://download.gnome.org/sources/glib/2.84/glib-2.84.4.tar.xz wget https://www.linuxfromscratch.org/patches/blfs/svn/glib-skip_warnings-1.patch cd glib-2.84.4 patch -Np1 -i ../glib-skip_warnings-1.patch 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 --libexecdir=/usr/local/lib/glib-2.0 --buildtype=plain -Dselinux=disabled -Dlibmount=disabled -Druntime_dir=/var/run -Dintrospection=disabled -Dglib_debug=disabled -Dman-pages=disabled -Dsysprof=disabled --wrap-mode=nofallback ninja [3m 39.38s] sudo ninja install glib 2.84.4 Build environment host cpu : aarch64 host endian : little host system : linux C Compiler : gcc C++ Compiler : gcc shared build : true static build : false Directories prefix : /usr/local bindir : /usr/local/bin libexecdir : /usr/local/lib/glib-2.0 pkgdatadir : /usr/local/share/glib-2.0 datadir : /usr/local/share includedir : /usr/local/include/glib-2.0 giomodulesdir : /usr/local/lib/gio/modules localstatedir : /var runstatedir : /var/run Options selinux : false libmount : false xattr : false man-pages : disabled dtrace : false systemtap : false sysprof : false documentation : false bsymbolic_functions : true force_posix_threads : false tests : true installed_tests : false nls : auto oss_fuzz : disabled glib_debug : disabled glib_assert : true glib_checks : true libelf : auto multiarch : false introspection : false file_monitor_backend: auto Subprojects gvdb : YES User defined options buildtype : plain glib_debug : disabled introspection : disabled libexecdir : /usr/local/lib/glib-2.0 libmount : disabled localstatedir : /var man-pages : disabled prefix : /usr/local runtime_dir : /var/run selinux : disabled sysprof : disabled wrap_mode : nofallback