mirror of
https://git.proxmox.com/git/wasi-libc
synced 2025-08-16 02:45:49 +00:00
Document that WASM_NM and WASM_AR may also be required
Also make it explicit that we currently need clang 8+ Fixes #44
This commit is contained in:
parent
d987aad467
commit
b1e234b683
10
README.md
10
README.md
@ -29,11 +29,13 @@ The easiest way to get started with this is to use one of the
|
|||||||
## Building from source
|
## Building from source
|
||||||
|
|
||||||
To build a WASI sysroot from source, obtain a WebAssembly-supporting C compiler
|
To build a WASI sysroot from source, obtain a WebAssembly-supporting C compiler
|
||||||
(currently this is only clang, though we'd like to support other compilers as well),
|
(currently this is only clang 8+, though we'd like to support other compilers as well),
|
||||||
and then run:
|
and then run:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
make WASM_CC=/path/to/wasm/supporting/c/compiler
|
make WASM_CC=/path/to/clang/with/wasm/support \
|
||||||
|
WASM_AR=/path/to/llvm-ar \
|
||||||
|
WASM_NM=/path/to/llvm-nm
|
||||||
```
|
```
|
||||||
|
|
||||||
This makes a directory called "sysroot", by default. See the top of the Makefile
|
This makes a directory called "sysroot", by default. See the top of the Makefile
|
||||||
@ -41,7 +43,7 @@ for customization options.
|
|||||||
|
|
||||||
To use the sysroot, use the `--sysroot=` option:
|
To use the sysroot, use the `--sysroot=` option:
|
||||||
|
|
||||||
```
|
```sh
|
||||||
/path/to/wasm/supporting/c/compiler --sysroot=/path/to/the/newly/built/sysroot ...
|
/path/to/wasm/supporting/c/compiler --sysroot=/path/to/the/newly/built/sysroot ...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user