tce-load -i compiletc cbindgen gtk3-dev libnotify-dev node-dev nss-dev alsa libasound-dev startup-notification-dev zip unzip libevent-dev libwebp-dev clang libXt-dev curl-dev libvpx-dev python3.11-setuptools libaom-dev libarchive-dev dav1d-dev bash

wget https://archive.mozilla.org/pub/firefox/releases/140.8.0esr/source/firefox-140.8.0esr.source.tar.xz

sudo cp /tmp/tcloop/llvm19-dev/usr/local/bin/llvm-config /usr/local/bin
sudo cp /tmp/tcloop/clang/usr/local/bin/clang-19 /usr/local/bin
[..and need]
/usr/local/bin/clang -> clang-19
/usr/local/bin/clang++ -> clang-19

needs clang++ wrapper until failure then remove clang++ wrapper

cd firefox-140.8.0

cp mozconfig ./

edit config/makefiles/rust.mk
cargo_rustc_flags += -Clto=off

export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none
export MOZBUILD_STATE_PATH=${PWD}/mozbuild
LD_PRELOAD=/usr/src/uname_hack.so ./mach build [975.61.60]

export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=none
sudo ./mach install
