Skip to content

Commit 44442b8

Browse files
committed
HOWTO.md: A couple of minor updates
Change the minimum clang/llvm version to 9.0 (as noted here[0]). Provide an alternate command for installing the libclang wasm runtime library. [0]: https://github.com/WebAssembly/wasi-sdk/blob/main/README.md?plain=1#L19 Signed-off-by: Andrew Clayton <[email protected]>
1 parent ef32275 commit 44442b8

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

HOWTO.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ wget -O- https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/w
7878
```
7979

8080
Next Compile the C demo Wasm Modules to `.wasm` files. This requires at least
81-
the following; make and clang, llvm, compiler-rt, and lld from LLVM 8.0+
81+
the following; make and clang, llvm, compiler-rt, and lld from LLVM 9.0+
8282

8383
```shell
8484
$ cd unit-wasm
@@ -108,6 +108,13 @@ Adjust the tar '-C ...' option accordingly below...
108108
wget -O- https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/libclang_rt.builtins-wasm32-wasi-20.0.tar.gz | sudo tar -xvzf - -C /usr/lib/llvm-11/lib/clang/11.0.1
109109
```
110110

111+
With recent enough versions of Clang (that support the -print-runtime-dir
112+
option) you can use the following command (as root)
113+
114+
```shell
115+
wget -O- https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/libclang_rt.builtins-wasm32-wasi-20.0.tar.gz | tar --strip-components=1 -xvzf - -C $(dirname $(clang -print-runtime-dir))
116+
```
117+
111118
Then try again...
112119

113120
If everything built OK then you should have the following two WASM modules

0 commit comments

Comments
 (0)