Skip to content

Commit afe1e18

Browse files
committed
emcc build: -sALLOW_MEMORY_GROWTH=1
This allows the emcc-generated code to request additional memory from the browser, as opposed to aborting with an error message.
1 parent 9d8f0af commit afe1e18

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.github/workflows/ebmc-release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ jobs:
264264
make -C src -j4 \
265265
BUILD_ENV=Unix \
266266
CXX="ccache emcc -fwasm-exceptions" \
267-
LINKFLAGS="-sEXPORTED_RUNTIME_METHODS=callMain" \
267+
LINKFLAGS="-sEXPORTED_RUNTIME_METHODS=callMain -sALLOW_MEMORY_GROWTH=1" \
268268
LINKLIB="emar rc \$@ \$^" \
269269
AR="emar" \
270270
EXEEXT=".html" \

.github/workflows/pull-request-checks.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ jobs:
324324
make -C src -j4 \
325325
BUILD_ENV=Unix \
326326
CXX="ccache emcc -fwasm-exceptions" \
327-
LINKFLAGS="-sEXPORTED_RUNTIME_METHODS=callMain" \
327+
LINKFLAGS="-sEXPORTED_RUNTIME_METHODS=callMain -sALLOW_MEMORY_GROWTH=1" \
328328
LINKLIB="emar rc \$@ \$^" \
329329
AR="emar" \
330330
EXEEXT=".html" \
@@ -338,7 +338,7 @@ jobs:
338338
make -C unit unit_tests.html -j4 \
339339
BUILD_ENV=Unix \
340340
CXX="ccache emcc -fwasm-exceptions" \
341-
LINKFLAGS="-sEXPORTED_RUNTIME_METHODS=callMain" \
341+
LINKFLAGS="-sEXPORTED_RUNTIME_METHODS=callMain -sALLOW_MEMORY_GROWTH=1" \
342342
LINKLIB="emar rc \$@ \$^" \
343343
AR="emar" \
344344
EXEEXT=".html" \

0 commit comments

Comments
 (0)