--- a/glib.SlackBuild 2021-03-09 20:25:09.946155337 +0000 +++ b/glib.SlackBuild 2021-03-09 20:27:45.197421062 +0000 @@ -58,6 +58,12 @@ elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "riscv64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -80,7 +86,9 @@ zcat $CWD/glib-1.2.10-gcc9.patch | patch -p0 --verbose || exit 1 # The original config.{guess,sub} do not work on x86_64 and some other $ARCH: -cp -p /usr/share/libtool/build-aux/config.{guess,sub} . +#cp -p /usr/share/libtool/build-aux/config.{guess,sub} . +xzcat $CWD/config.guess.xz > config.guess || exit 1 +xzcat $CWD/config.sub.xz > config.sub || exit 1 # Make sure ownerships and permissions are sane: chown -R root:root .