فهرست منبع

Merge pull request #87956 from adamscott/fix-emscripten-lto-build

Add workaround for emscripten >= 3.1.47 LTO build
Rémi Verschelde 1 سال پیش
والد
کامیت
843c350cca
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      platform/web/detect.py

+ 3 - 0
platform/web/detect.py

@@ -229,6 +229,9 @@ def configure(env: "Environment"):
         # Workaround https://github.com/emscripten-core/emscripten/issues/19781.
         if cc_semver >= (3, 1, 42) and cc_semver < (3, 1, 46):
             env.Append(LINKFLAGS=["-Wl,-u,scalbnf"])
+        # Workaround https://github.com/emscripten-core/emscripten/issues/16836.
+        if cc_semver >= (3, 1, 47):
+            env.Append(LINKFLAGS=["-Wl,-u,_emscripten_run_callback_on_thread"])
 
     if env["dlink_enabled"]:
         if env["proxy_to_pthread"]: