tce-load -i compiletc meson Xorg-7.7-3d-dev pixman-dev libepoxy-dev libxcvt-dev font-util wayland-protocols

wget https://www.x.org/pub/individual/xserver/xwayland-21.1.4.tar.xz

cd xwayland-21.1.4

mkdir build
cd build

CC="gcc -flto -mtune=generic -Os -pipe -fcommon" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti -fcommon" meson --prefix=/usr/local --sysconfdir=/etc --libexecdir=/usr/local/lib/xorg --buildtype=plain -Dxvfb=false -Dxkb_output_dir=/var/lib/xkb -Dsha1=libcrypto -Dsecure-rpc=false ../

find . -name build.ninja -type f -exec sed -i 's/-Werror=array-bounds//g' {} \;

ninja [1m 5.79s]
sudo ninja install

mkdir -pv /etc/X11/xorg.conf.d &&
cat >> /etc/sysconfig/createfiles << "EOF"
/tmp/.X11-unix dir 1777 root root
EOF

xwayland 21.1.4

  User defined options
    buildtype     : plain
    libexecdir    : /usr/local/lib/xorg
    prefix        : /usr/local
    sysconfdir    : /etc
    secure-rpc    : false
    sha1          : libcrypto
    xkb_output_dir: /var/lib/xkb
    xvfb          : false
