Skip to content

Commit 898aaed

Browse files
authored
Update Emscripten to v3.1.7. (#134)
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
1 parent 27dbe2e commit 898aaed

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,8 @@ sudo make install
175175
git clone https://github.com/emscripten-core/emsdk.git
176176
cd emsdk
177177
./emsdk update-tags
178-
./emsdk install 3.1.1
179-
./emsdk activate 3.1.1
178+
./emsdk install 3.1.7
179+
./emsdk activate 3.1.7
180180

181181
source ./emsdk\_env.sh
182182
```
@@ -189,7 +189,7 @@ It is possible later versions will work, e.g.
189189
./emsdk activate latest
190190
```
191191

192-
However 3.1.1 is known to work.
192+
However 3.1.7 is known to work.
193193

194194
### Rebuilding the libprotobuf.a files
195195

bazel/dep/deps.bzl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ def wasm_dependencies():
2121
name = "emscripten_toolchain",
2222
build_file = "@proxy_wasm_cpp_sdk//:emscripten-toolchain.BUILD",
2323
patch_cmds = [
24-
"./emsdk install 3.1.1",
25-
"./emsdk activate --embedded 3.1.1",
24+
"./emsdk install 3.1.7",
25+
"./emsdk activate --embedded 3.1.7",
2626
],
27-
strip_prefix = "emsdk-3.1.1",
28-
url = "https://github.com/emscripten-core/emsdk/archive/3.1.1.tar.gz",
29-
sha256 = "3a4893f0bb8203469e1197aa235fc49ed6f5dd2d490e9244a6899a8ad860f3e6",
27+
strip_prefix = "emsdk-3.1.7",
28+
url = "https://github.com/emscripten-core/emsdk/archive/3.1.7.tar.gz",
29+
sha256 = "bcceced0b7cad2e08375adf74ef20fa431230abbae8766bdad268c43e34f8d03",
3030
)
3131

3232
maybe(

sdk_container.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ rm -rf protobuf
5151
git clone https://github.com/emscripten-core/emsdk.git
5252
cd emsdk
5353
./emsdk update-tags
54-
./emsdk install 3.1.1
55-
./emsdk activate 3.1.1
54+
./emsdk install 3.1.7
55+
./emsdk activate 3.1.7
5656
source ./emsdk_env.sh
5757
cd
5858

toolchain/cc_toolchain_config.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def _impl(ctx):
8181
"-isystem",
8282
"external/emscripten_toolchain/upstream/emscripten/cache/sysroot/include/",
8383
"-isystem",
84-
"external/emscripten_toolchain/upstream/lib/clang/14.0.0/include/",
84+
"external/emscripten_toolchain/upstream/lib/clang/15.0.0/include/",
8585
],
8686
),
8787
],
@@ -162,7 +162,7 @@ def _impl(ctx):
162162
# "this rule is missing dependency declarations for the following files included".
163163
cxx_builtin_include_directories = [
164164
"external/emscripten_toolchain/upstream/emscripten/cache/sysroot/include/",
165-
"external/emscripten_toolchain/upstream/lib/clang/14.0.0/include/",
165+
"external/emscripten_toolchain/upstream/lib/clang/15.0.0/include/",
166166
],
167167
features = [cxx17_feature, no_canonical_prefixes_feature, opt_feature],
168168
)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy