# wasm-gcc-overlay Gentoo-оверлей для тулчейна **GCC → WebAssembly** (экспериментальный wasm-бэкенд GCC, форк `feedab1e`; RFC одобрен GCC Steering Committee, июнь 2026). Пайплайн: `gcc-wasm` эмитит **WAT** → `wat2wasm` (форк `feedab1e/wabt`) ассемблит объект → `wasm-ld` (wasi-sdk) линкует. ## Установка оверлея ```sh eselect repository add wasm-gcc git https://git.ancap.in.ua/lzcnt/wasm-gcc-overlay.git emaint sync -r wasm-gcc emerge -av cross-wasm32-wasi/gcc ``` ## Пакеты - `cross-wasm32-wasi/wabt` — wat2wasm (форк feedab1e) - `cross-wasm32-wasi/gcc` — сам компилятор + обёртка `wasm32-wasi-cc` ## Статус: НАБРОСОК Каркас рабочий, но досочинить: - EGIT_REPO_URI/ветку форка GCC (уточнить у feedable); - оркестрацию обёртки `.c → .wat → .o → .wasm` (в tc/ она уже руками собрана); - `cross-wasm32-wasi/wasi-libc` (или зависимость на `dev-libs/wasi-sdk`). Зеркалит ручной пайплайн из нашего `tc/` (см. память бота).