mirror of
https://git.proxmox.com/git/wasi-libc
synced 2025-08-09 12:09:02 +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.
|
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