Skip to content

Commit 79d881c

Browse files
authoredFeb 21, 2020
Update submodules and switch to llvm 9 branch (#102)
This change was mostly generated by changing the upstream llvm branch to 9.x and running: $ git submodule update --remote As well as switching the llvm 9 this change also bring in the following wasi-libc changes: 5933c20 fix macos filename, use https 7c39519 CI: upgrade to llvm 9.0.0 9ca5187 remove no-self-update workaround for windows azure 9580a25 deprecate azure pipelines CI, build libc on GH Actions 2c2fc9a Don't call `free` on paths which are about to call `_Exit`. (#161) c6f2c05 gen-headers: Generate assertions of layout from witx (#149) 37c663f Correct minor typo in c_headers.rs (#166) 12f5832 Convert more wasi-libc code to `//`-style comments. (#153) ec86d4d Improvements to wasi-headers tool (#160) 1fad338 Fix environment variable init to exit successfully. (#159) a280fea Move math source files. (#151) dd010be Avoid using cast expressions in WASI API constants. (#148) Fixes: #101
1 parent 46e9631 commit 79d881c

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed
 

‎.gitmodules

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[submodule "src/llvm-project"]
22
path = src/llvm-project
33
url = https://github.com/llvm/llvm-project
4-
branch = release/8.x
4+
branch = release/9.x
55
[submodule "src/wasi-libc"]
66
path = src/wasi-libc
77
url = https://github.com/CraneStation/wasi-libc

‎README.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ wasi-libc tree.
1515
The libc portion of this SDK is the
1616
[wasi-libc](https://github.com/CraneStation/wasi-libc).
1717

18-
Upstream Clang and LLVM 8.0 can compile for WASI out of the box, and WebAssembly
19-
support is included in them by default. So, all that's done here is to provide
20-
builds configured to set the default target and sysroot for convenience.
18+
Upstream Clang and LLVM (from 8.0 onwards) can compile for WASI out of the box,
19+
and WebAssembly support is included in them by default. So, all that's done here
20+
is to provide builds configured to set the default target and sysroot for
21+
convenience.
2122

22-
One could also use a standard Clang 8.0, build a sysroot from the sources
23-
mentioned above, and compile with
23+
One could also use a standard Clang installation, build a sysroot from the
24+
sources mentioned above, and compile with
2425
"--target=wasm32-wasi --sysroot=/path/to/sysroot".
2526

2627
## Notes for Autoconf

‎src/config

Submodule config updated from a8d79c3 to 5256817

‎src/llvm-project

Submodule llvm-project updated 141 files

‎src/wasi-libc

0 commit comments

Comments
 (0)
Please sign in to comment.