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:
Frank Denis 2019-05-06 13:13:44 +02:00 committed by Dan Gohman
parent d987aad467
commit b1e234b683

View File

@ -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 ...
``` ```