29 lines
1.0 KiB
Diff
29 lines
1.0 KiB
Diff
|
From 4b56f37c3dc9185a235a8314086c4d7a6239b2f8 Mon Sep 17 00:00:00 2001
|
||
|
From: Hood Chatham <roberthoodchatham@gmail.com>
|
||
|
Date: Sat, 4 Jun 2022 19:19:47 -0700
|
||
|
Subject: [PATCH] Add _gxx_personality_v0 stub to library.js
|
||
|
|
||
|
Mitigation for an incompatibility between Rust and Emscripten:
|
||
|
https://github.com/rust-lang/rust/issues/85821
|
||
|
https://github.com/emscripten-core/emscripten/issues/17128
|
||
|
---
|
||
|
src/library.js | 2 ++
|
||
|
1 file changed, 2 insertions(+)
|
||
|
|
||
|
diff --git a/src/library.js b/src/library.js
|
||
|
index e7bb4c38e..7d01744df 100644
|
||
|
--- a/src/library.js
|
||
|
+++ b/src/library.js
|
||
|
@@ -403,6 +403,8 @@ mergeInto(LibraryManager.library, {
|
||
|
abort('Assertion failed: ' + UTF8ToString(condition) + ', at: ' + [filename ? UTF8ToString(filename) : 'unknown filename', line, func ? UTF8ToString(func) : 'unknown function']);
|
||
|
},
|
||
|
|
||
|
+ __gxx_personality_v0: function() {},
|
||
|
+
|
||
|
// ==========================================================================
|
||
|
// time.h
|
||
|
// ==========================================================================
|
||
|
--
|
||
|
2.25.1
|
||
|
|