From d5115e26c86ef99433753648bcd7245b1d43fd0d Mon Sep 17 00:00:00 2001 From: Simon Wachter Date: Thu, 28 Jan 2021 16:27:36 +0100 Subject: [PATCH] emscripten: build with NODEJS_CATCH_REJECTION=0 (#1025) This stops emscripten from adding a `unhandledRejection` handler on the global `process` object that forcefully exits the process. This allows fixing jedisct1/emscripten.js#253 because we no longer need to remove these listeners to compensate after the fact. --- dist-build/emscripten.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/dist-build/emscripten.sh b/dist-build/emscripten.sh index afe8aa1f..0125b0a7 100755 --- a/dist-build/emscripten.sh +++ b/dist-build/emscripten.sh @@ -15,6 +15,7 @@ export LDFLAGS="${LDFLAGS} -s AGGRESSIVE_VARIABLE_ELIMINATION=1 -s ALIASING_FUNC export LDFLAGS="${LDFLAGS} -s DISABLE_EXCEPTION_CATCHING=1" export LDFLAGS="${LDFLAGS} -s ELIMINATE_DUPLICATE_FUNCTIONS=1" export LDFLAGS="${LDFLAGS} -s NODEJS_CATCH_EXIT=0" +export LDFLAGS="${LDFLAGS} -s NODEJS_CATCH_REJECTION=0" export CFLAGS="-Os" echo