diff options
author | Zoltan Varga <vargaz@gmail.com> | 2020-03-08 08:16:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-08 08:16:18 +0300 |
commit | 8daffc3e4c562560f9e5c4d643bc38e5350eff31 (patch) | |
tree | 7b37029e264a9108bf6931ae06f42d60297d8e43 /sdks/builds | |
parent | d083e2a828f9fb0c363bedceb1e5199e08464640 (diff) |
Bump emscripten to 1.39.9. (#19147)
Diffstat (limited to 'sdks/builds')
-rw-r--r-- | sdks/builds/emscripten-pr-8457.diff | 20 | ||||
-rw-r--r-- | sdks/builds/wasm.mk | 3 |
2 files changed, 1 insertions, 22 deletions
diff --git a/sdks/builds/emscripten-pr-8457.diff b/sdks/builds/emscripten-pr-8457.diff deleted file mode 100644 index 3a03bf669ec..00000000000 --- a/sdks/builds/emscripten-pr-8457.diff +++ /dev/null @@ -1,20 +0,0 @@ ---- a/emcc.py 2019-08-13 20:07:34.000000000 -0500 -+++ b/emcc.py 2019-08-27 08:05:39.000000000 -0500 -@@ -915,7 +918,7 @@ - file_suffix = get_file_suffix(arg) - if file_suffix in SOURCE_ENDINGS + BITCODE_ENDINGS + DYNAMICLIB_ENDINGS + ASSEMBLY_ENDINGS + HEADER_ENDINGS or shared.Building.is_ar(arg): # we already removed -o <target>, so all these should be inputs - newargs[i] = '' -- if file_suffix.endswith(SOURCE_ENDINGS): -+ if file_suffix.endswith(SOURCE_ENDINGS) or (has_dash_c and file_suffix.endswith(OBJECT_FILE_ENDINGS)): - input_files.append((i, arg)) - has_source_inputs = True - elif file_suffix.endswith(HEADER_ENDINGS): -@@ -1838,7 +1840,7 @@ - # First, generate LLVM bitcode. For each input file, we get base.o with bitcode - for i, input_file in input_files: - file_ending = get_file_suffix(input_file) -- if file_ending.endswith(SOURCE_ENDINGS): -+ if file_ending.endswith(SOURCE_ENDINGS) or (has_dash_c and file_ending.endswith(OBJECT_FILE_ENDINGS)): - compile_source_file(i, input_file) - else: # bitcode - if file_ending.endswith(BITCODE_ENDINGS): diff --git a/sdks/builds/wasm.mk b/sdks/builds/wasm.mk index 520e04c48cb..53ed93cc0c8 100644 --- a/sdks/builds/wasm.mk +++ b/sdks/builds/wasm.mk @@ -1,7 +1,7 @@ #emcc has lots of bash'isms SHELL:=/bin/bash -EMSCRIPTEN_VERSION=1.39.7 +EMSCRIPTEN_VERSION=1.39.9 EMSCRIPTEN_LOCAL_SDK_DIR=$(TOP)/sdks/builds/toolchains/emsdk EMSCRIPTEN_SDK_DIR ?= $(EMSCRIPTEN_LOCAL_SDK_DIR) @@ -29,7 +29,6 @@ $(EMSCRIPTEN_SDK_DIR)/.emscripten: | $(EMSCRIPTEN_SDK_DIR) cd $(TOP)/sdks/builds/toolchains/emsdk && ./emsdk install $(EMSCRIPTEN_VERSION) cd $(TOP)/sdks/builds/toolchains/emsdk && ./emsdk activate --embedded $(EMSCRIPTEN_VERSION) cd $(TOP)/sdks/builds/toolchains/emsdk/upstream/emscripten && (patch -N -p1 < $(TOP)/sdks/builds/fix-emscripten-8511.diff; exit 0) - cd $(TOP)/sdks/builds/toolchains/emsdk/upstream/emscripten && (patch -N -p1 < $(TOP)/sdks/builds/emscripten-pr-8457.diff; exit 0) touch $@ .PHONY: provision-wasm |