Skip to content

docs: clarify custom-sysroot build philosophy; retry wget#1677

Open
NathanFlurry wants to merge 1 commit into
stack/fix-wget-drop-unsupported-wget-package-mxkxpnpnfrom
stack/docs-clarify-custom-sysroot-build-philosophy-retry-wget-npzzwyqr
Open

docs: clarify custom-sysroot build philosophy; retry wget#1677
NathanFlurry wants to merge 1 commit into
stack/fix-wget-drop-unsupported-wget-package-mxkxpnpnfrom
stack/docs-clarify-custom-sysroot-build-philosophy-retry-wget-npzzwyqr

Conversation

@NathanFlurry

Copy link
Copy Markdown
Member
  • CLAUDE.md: add 'Software Build (WASM Toolchain)' — the sysroot is ours
    (patched Rust std + libc + custom host imports); a missing libc/POSIX API is a
    stub/patch we add, not a WASI wall; build software as native POSIX; patch the
    real tool only as a fallback; 'NOT POSSIBLE' is for genuine impossibility only.
  • worklist: flip wget from NOT POSSIBLE (WASI) to TODO (retry) — stub
    getrlimit/getgroups in the sysroot, then build real GNU Wget.
  • worklist: sharpen the 'not possible' rule and add a 'commit clean revs — no
    stray artifacts' rule (verify jj diff --summary + audit main..@).

@NathanFlurry

NathanFlurry commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

Stack for rivet-dev/agentos

Get stack: forklift get 1677
Push local edits: forklift submit
Merge when ready: forklift merge 1677

- CLAUDE.md: add 'Software Build (WASM Toolchain)' — the sysroot is ours
  (patched Rust std + libc + custom host imports); a missing libc/POSIX API is a
  stub/patch we add, not a WASI wall; build software as native POSIX; patch the
  real tool only as a fallback; 'NOT POSSIBLE' is for genuine impossibility only.
- worklist: flip wget from NOT POSSIBLE (WASI) to TODO (retry) — stub
  getrlimit/getgroups in the sysroot, then build real GNU Wget.
- worklist: sharpen the 'not possible' rule and add a 'commit clean revs — no
  stray artifacts' rule (verify jj diff --summary + audit main..@).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant