File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -29,3 +29,20 @@ To use the sysroot, use the `--sysroot=` option:
29
29
```
30
30
31
31
to run the compiler using the newly built sysroot.
32
+
33
+ ## Why doesn't this contain a full libc implementation?
34
+
35
+ In the short term, one of the main goals is just to provide a reference
36
+ point for people already maintaining their own libc codebases, to help
37
+ reduce interface incompatibilities between the several different
38
+ environments out there.
39
+
40
+ In the long term, there may some day be some form of standardized
41
+ syscall/import layer for wasm which would could support a full
42
+ "reference libc", at which point this repository might make sense as
43
+ a place to host such a thing.
44
+
45
+ In between, if there are specific pieces of libc functionality which
46
+ people would find useful to have here, and which don't depend on any
47
+ syscalls, we could add them, using code from existing third-party
48
+ codebases as appropriate.
You can’t perform that action at this time.
0 commit comments