tce-load -i compiletc meson mesa-dev wayland-protocols-dev libinput-dev libwebp-dev libxkbcommon-dev pango-dev lcms2-dev libXcursor-dev linux-pam-dev xwayland seatd-dev libdisplay-info-dev freerdp-dev pipewire-dev

wget https://gitlab.freedesktop.org/wayland/weston/-/releases/15.0.1/downloads/weston-15.0.1.tar.xz

cd weston-15.0.1

mkdir build
cd build

CC="gcc -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" CXX="g++ -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -fno-exceptions -fno-rtti" meson setup --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib/weston --buildtype=plain -Dsystemd=false -Dsimple-clients="" -Ddemo-clients=false -Dbackend-vnc=false -Dshell-lua=false -Dxwayland-path=usr/local/bin/Xwayland

ninja [0m 59.51s]
sudo ninja install

weston 15.0.1

  User defined options
    backend-vnc   : false
    buildtype     : plain
    demo-clients  : false
    libexecdir    : /usr/local/lib/weston
    localstatedir : /var
    prefix        : /usr/local
    shell-lua     : false
    simple-clients: 
    systemd       : false
    xwayland-path : usr/local/bin/Xwayland

Found ninja-1.10.0 at /usr/local/bin/ninja
