diff --git a/build/toolchain.emscripten.mak b/build/toolchain.emscripten.mak index 7755b4f06..8fd61e292 100644 --- a/build/toolchain.emscripten.mak +++ b/build/toolchain.emscripten.mak @@ -83,9 +83,10 @@ ifeq ($(DEBUG),1) EMFLAGS += --profiling-funcs EMFLAGS += -s ASSERTIONS=1 EMFLAGS += -s SAFE_HEAP=1 +EMFLAGS += -s STACK_OVERFLOW_CHECK=1 endif EMFLAGS += -s WASM=0 -s MODULARIZE=1 -s 'EXPORT_NAME="Epsilon"' SFLAGS += $(EMFLAGS) -LDFLAGS += $(EMFLAGS) -Oz -s EXPORTED_FUNCTIONS='["_main", "_IonEventsEmscriptenKeyDown", "_IonEventsEmscriptenKeyUp", "_IonEventsEmscriptenPushEvent", "_IonSoftwareVersion", "_IonPatchLevel"]' +LDFLAGS += $(EMFLAGS) -Oz -s EXPORTED_FUNCTIONS='["_main", "_IonEventsEmscriptenKeyDown", "_IonEventsEmscriptenKeyUp", "_IonEventsEmscriptenPushEvent", "_IonSoftwareVersion", "_IonPatchLevel"]' -s EXTRA_EXPORTED_RUNTIME_METHODS='["Pointer_stringify"]'