From f39e849effe1bd679aa9ef3cd1798d327c9619db Mon Sep 17 00:00:00 2001 From: emscripten-bot <179889221+emscripten-bot@users.noreply.github.com> Date: Fri, 1 Aug 2025 10:34:28 -0700 Subject: [PATCH] Release 4.0.12 (#1579) With emscripten-releases revisions: https://chromium.googlesource.com/emscripten-releases/+/209b886304498eff50dd835850dc5715803401ed (LTO) https://chromium.googlesource.com/emscripten-releases/+/a9e9ee083503b842a14d31db764e31d65afb8910 (asserts) --------- Co-authored-by: Sam Clegg --- bazel/MODULE.bazel | 2 +- bazel/emscripten_toolchain/toolchain.bzl | 2 +- bazel/revisions.bzl | 8 ++++++++ emscripten-releases-tags.json | 4 +++- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/bazel/MODULE.bazel b/bazel/MODULE.bazel index 4e3291d..975aa2a 100644 --- a/bazel/MODULE.bazel +++ b/bazel/MODULE.bazel @@ -1,6 +1,6 @@ module( name = "emsdk", - version = "4.0.11", + version = "4.0.12", ) bazel_dep(name = "platforms", version = "0.0.11") diff --git a/bazel/emscripten_toolchain/toolchain.bzl b/bazel/emscripten_toolchain/toolchain.bzl index 070e3e0..1f2692c 100644 --- a/bazel/emscripten_toolchain/toolchain.bzl +++ b/bazel/emscripten_toolchain/toolchain.bzl @@ -947,7 +947,7 @@ def _impl(ctx): "-iwithsysroot" + "/include/compat", "-iwithsysroot" + "/include", "-isystem", - emscripten_dir + "/lib/clang/21/include", + emscripten_dir + "/lib/clang/22/include", ], ), # Inputs and outputs diff --git a/bazel/revisions.bzl b/bazel/revisions.bzl index 3fdd54c..91390cd 100644 --- a/bazel/revisions.bzl +++ b/bazel/revisions.bzl @@ -2,6 +2,14 @@ # DO NOT MODIFY EMSCRIPTEN_TAGS = { + "4.0.12": struct( + hash = "209b886304498eff50dd835850dc5715803401ed", + sha_linux = "1c303712707a91b88f743b0ad6dd1544c289e614844396698a2510a66c5608f1", + sha_linux_arm64 = "2c503d031d2ad2b13c6e4fe09f104fe50c5d1319feaa2b3d19d4e4608435fbb8", + sha_mac = "c85830f151ec8eebec6bb2344e3eed942bc7b5dc91b146326635f9f71af459f2", + sha_mac_arm64 = "853dff1a8451b54ff7cdd95f923851dd9b58ab36873b7b600d16243a5fb6d907", + sha_win = "7b7e58fbd35a78ddf9a2a4a3f6215857bf2342942c429cdf540a2251540cb845", + ), "4.0.11": struct( hash = "7033fec38817ec01909b044ea0193ddd5057255c", sha_linux = "f38e70b53be587e7c757f375b3452e259c70130d4b40db3213c95b7ae321f5d7", diff --git a/emscripten-releases-tags.json b/emscripten-releases-tags.json index f5f2942..915779c 100644 --- a/emscripten-releases-tags.json +++ b/emscripten-releases-tags.json @@ -1,6 +1,6 @@ { "aliases": { - "latest": "4.0.11", + "latest": "4.0.12", "latest-sdk": "latest", "latest-arm64-linux": "latest", "latest-64bit": "latest", @@ -10,6 +10,8 @@ "latest-releases-upstream": "latest" }, "releases": { + "4.0.12": "209b886304498eff50dd835850dc5715803401ed", + "4.0.12-asserts": "a9e9ee083503b842a14d31db764e31d65afb8910", "4.0.11": "7033fec38817ec01909b044ea0193ddd5057255c", "4.0.11-asserts": "0eacb0d6", "4.0.10": "8103ffedfb0c42d231c6af6859a5a1a832260b43",