tce-load -i compiletc Xorg-7.7-3d-dev wayland-protocols libinput-dev libwebp-dev libva-dev cairo-dev libxkbcommon-dev pango-dev linux-pam-dev lcms2-dev colord-dev

cd weston-3.0.0

patch -Np0 -i ../weston-1.12.0_group.patch

CC="gcc -mtune=generic -Os -pipe" CXX="g++ -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --disable-static --localstatedir=/var --libexecdir=/usr/local/lib/weston --enable-demo-clients-install --with-cairo-glesv2

[lto fails]

find . -name Makefile -type f -exec sed -i 's/-g -O2//g' {} \;

make
sudo make install

        Native Backend                  drm-backend.so
        setuid Install                  yes

        Cairo Renderer                  glesv2
        EGL                             yes
        libxkbcommon                    yes
        xcb_xkb                         yes
        XWayland                        yes
        dbus                            yes

        ivi-shell                       yes

        Build wcap utility              yes
        Build Fullscreen Shell          yes
        Enable developer documentation  no

        weston-launch utility           yes
        systemd-login support           no
        systemd notify support          no

        DRM Compositor                  yes
        X11 Compositor                  yes
        Wayland Compositor              yes
        Headless Compositor             yes
        FBDEV Compositor                yes
        RDP Compositor                  no
        Screen Sharing                  no
        JUnit XML output                yes

        Build Clients                   yes
        Build EGL Clients               yes
        Build Simple Clients            yes
        Build Simple EGL Clients        yes

        Install Demo Clients            yes

        Colord Support                  yes
        LCMS2 Support                   yes
        libjpeg Support                 yes
        libwebp Support                 yes
        libunwind Support               no
        VA H.264 encoding Support       yes

                $ sudo mkdir -p /run/user/$(id -u)
                $ sudo chown tc:staff /run/user/$(id -u)
                $ sudo chmod 700 /run/user/$(id -u)
                $ XDG_RUNTIME_DIR=/run/user/$(id -u) weston-launch
