tce-load -i compiletc cmake ninja spirv-tools-dev glslang python3.14

wget https://github.com/google/shaderc/archive/v2025.2/shaderc-2025.2.tar.gz

cd shaderc-2025.2

sed '/build-version/d' -i glslc/CMakeLists.txt
sed '/third_party/d' -i CMakeLists.txt
sed 's|SPIRV|glslang/&|' -i libshaderc_util/src/compiler.cc

echo '"2025.2"' > glslc/src/build-version.inc

mkdir build
cd build

cmake -LAH -DCMAKE_C_FLAGS_RELEASE="-flto -march=i486 -mtune=i686 -Os -pipe" -DCMAKE_CXX_FLAGS_RELEASE="-flto -march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti" -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=TRUE -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=ON -DSHADERC_SKIP_TESTS=ON -G Ninja ../

ninja [0m 13.41s]
sudo ninja install

