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