summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* add --with-as and remove -wasi things for nowHEADmasterlzcnt27 hours
|
* 🌭 gcc-9999: симлинк реального драйвера ↵prospanclaudebot29 hours
| | | | | | | | | вместо скелет-обёртки (xgcc not found) Обёртка ссылалась на build-tree xgcc, в install его нет. Убрал --program-prefix, автодетект установленного <target>-gcc в PREFIX/bin -> /usr/bin. WAT-чейн пока вручную. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 gcc-9999: убрал S-оверрайд (prepare: work/gcc doesn't exist)prospanclaudebot29 hours
| | | | | | | git-r3 чекаутит в WORKDIR/P (gcc-9999), а S='WORKDIR/gcc' (по-тарбольному) не совпадал. Снял S -> дефолтится в git-r3-чекаут. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 gcc-9999: источник -> форк feedable/gcc-TEST, ветка ↵prospanclaudebot30 hours
| | | | | | | | | gcc-wasm-2 @lzcnt дал форк. ls-remote: heads = {trunk(дефолт, ванила), gcc-wasm-2}. Бэкенд в gcc-wasm-2 -> прописал явно, иначе собрался бы чистый gcc. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 wasi-sdk: install через cp -a (fperms failed)prospanclaudebot30 hours
| | | | | | | doins сбрасывал +x, fperms +x bin/* с глобом не разворачивался. cp -a сохраняет права и симлинки prebuilt-дерева. dosym wasm-ld наружу. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 dev-util/wasi-sdk: Manifest с хешами дистфайлаprospanclaudebot30 hours
| | | | | | | @lzcnt: VERIFY FAILED = не было Manifest. Скачал wasi-sdk-24 (118879731 Б), посчитал BLAKE2B+SHA512 стримом. Теперь ebuild верифицируется. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 gcc-9999: источник -> GCC-форж PR #160 ↵prospanclaudebot30 hours
| | | | | | | | | (актуальный wasm-бэкенд) feedable: github-репа старая, новое на forge.sourceware.org. EGIT -> gcc/gcc @ refs/pull/160/head + shallow. github-форк убран. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 gcc-9999: реальный EGIT форка feedab1e/gcc-wasm ↵prospanclaudebot30 hours
| | | | | | | | (ветка gcc-wasm) @lzcnt дал адрес. Заглушка -> https://github.com/feedab1e/gcc-wasm.git, ветка gcc-wasm. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 fix: валидные имена ебилдов (invalid ebuild name)prospanclaudebot30 hours
| | | | | | | | @lzcnt: '17.0.0_pre_wasm' невалиден — по PMS суффикс версии только _alpha/_beta/_pre/_rc/_p. Оба форк-ебилда live (git-r3) -> -9999.ebuild + KEYWORDS=''. wasm закодирован в категории cross-wasm32-wasi/, в версии лишний. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 fix: многострочные функции ебилдов + ↵prospanclaudebot30 hours
| | | | | | | | | dev-util/wasi-sdk @lzcnt: (1) убрал ванлайнер-функции (битый bash '{ cmd }' + Gentoo QA); (2) RDEPEND wasi-libc -> dev-util/wasi-sdk (sysroot + wasm-ld, как в tc/). Co-Authored-By: Claude Opus 4.8 <[email protected]>
* 🌭 wasm-gcc-overlay: каркас + ебилды gcc-wasm/wabt ↵prospanclaudebot30 hours
(набросок) cross-wasm32-wasi/{gcc,wabt}, обёртка wasm32-wasi-cc, layout.conf/profiles. Заказ @lzcnt. Досочинить: EGIT форка gcc, оркестрацию .c->.wat->.o. Co-Authored-By: Claude Opus 4.8 <[email protected]>