mirror of
https://git.proxmox.com/git/wasi-libc
synced 2025-08-06 03:25:09 +00:00
Explain why this doesn't have a full libc.
This commit is contained in:
parent
c9850bfdbc
commit
ae5ae4de91
17
README.md
17
README.md
@ -29,3 +29,20 @@ To use the sysroot, use the `--sysroot=` option:
|
||||
```
|
||||
|
||||
to run the compiler using the newly built sysroot.
|
||||
|
||||
## Why doesn't this contain a full libc implementation?
|
||||
|
||||
In the short term, one of the main goals is just to provide a reference
|
||||
point for people already maintaining their own libc codebases, to help
|
||||
reduce interface incompatibilities between the several different
|
||||
environments out there.
|
||||
|
||||
In the long term, there may some day be some form of standardized
|
||||
syscall/import layer for wasm which would could support a full
|
||||
"reference libc", at which point this repository might make sense as
|
||||
a place to host such a thing.
|
||||
|
||||
In between, if there are specific pieces of libc functionality which
|
||||
people would find useful to have here, and which don't depend on any
|
||||
syscalls, we could add them, using code from existing third-party
|
||||
codebases as appropriate.
|
||||
|
Loading…
Reference in New Issue
Block a user