Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -flto -O3 -c machine.c -o machine.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -flto -O3 -c runtime.c -o runtime.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -flto -O3 -c setjmp.c -o setjmp.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -flto -O3 -c machine_core.S -o machine_core.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -flto -O3 -c setjmp_core.S -o setjmp_core.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -c -O3 -flto -DNO_MATHOMS -D_WASI_EMULATED_PROCESS_CLOCKS -D_WASI_EMULATED_GETPID -D_GNU_SOURCE -D_POSIX_C_SOURCE -DBIG_TIME -Wno-implicit-function-declaration -Wno-null-pointer-arithmetic -Wno-incomplete-setjmp-declaration -Wno-incompatible-library-redeclaration -Wno-int-conversion -D_WASI_EMULATED_SIGNAL -include /opt/wasi-sdk/share/wasi-sysroot/include/wasm32-wasi/fcntl.h -I. -I/build/repo/stubs -I/build/repo/gen -cxx-isystem /opt/wasi-sdk/share/wasi-sysroot/include zeroperl.c -o zeroperl.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -c -O3 -flto -DNO_MATHOMS -D_WASI_EMULATED_PROCESS_CLOCKS -D_WASI_EMULATED_GETPID -D_GNU_SOURCE -D_POSIX_C_SOURCE -DBIG_TIME -Wno-implicit-function-declaration -Wno-null-pointer-arithmetic -Wno-incomplete-setjmp-declaration -Wno-incompatible-library-redeclaration -Wno-int-conversion -D_WASI_EMULATED_SIGNAL -include /opt/wasi-sdk/share/wasi-sysroot/include/wasm32-wasi/fcntl.h -I. -I/build/repo/stubs -I/build/repo/gen -cxx-isystem /opt/wasi-sdk/share/wasi-sysroot/include /build/repo/stubs/stubs.c -o stubs.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -c -O0 -std=c23 -I. -I/build/repo/stubs -I/build/repo/gen -cxx-isystem /opt/wasi-sdk/share/wasi-sysroot/include /build/repo/gen/zeroperl_data.c -o zeroperl_data.o Compiling with WASI: /opt/wasi-sdk/bin/clang --sysroot=/opt/wasi-sdk/share/wasi-sysroot --target=wasm32-wasi -w -o zeroperl_reactor.wasm -flto -g -mexec-model=reactor -z stack-size=8388608 -Wl,--initial-memory=33554432 -Wl,--max-memory=268435456 -static -Wl,--no-entry -Wl,--stack-first -Wl,--export-dynamic -Wl,--export=__stack_pointer -Wl,--export=__memory_base -Wl,--export=__table_base -Wl,--export=malloc -Wl,--export=free -DNO_MATHOMS -D_WASI_EMULATED_PROCESS_CLOCKS -lwasi-emulated-process-clocks -D_WASI_EMULATED_GETPID -lwasi-emulated-getpid -D_GNU_SOURCE -D_POSIX_C_SOURCE -DBIG_TIME -D_WASI_EMULATED_SIGNAL -lwasi-emulated-signal -lwasi-emulated-mman -Wl,--strip-all zeroperl.o stubs.o zeroperl_data.o -Wl,--whole-archive /build/repo/stubs/libasyncjmp.a -Wl,--no-whole-archive -Wl,--whole-archive libperl.a -Wl,--no-whole-archive -Wl,--wrap=fopen -Wl,--wrap=open -Wl,--wrap=close -Wl,--wrap=read -Wl,--wrap=lseek -Wl,--wrap=stat -Wl,--wrap=fstat lib/auto/File/Glob/Glob.a lib/auto/Sys/Hostname/Hostname.a lib/auto/PerlIO/via/via.a lib/auto/PerlIO/mmap/mmap.a lib/auto/PerlIO/encoding/encoding.a lib/auto/attributes/attributes.a lib/auto/Unicode/Normalize/Normalize.a lib/auto/Unicode/Collate/Collate.a lib/auto/re/re.a lib/auto/Digest/MD5/MD5.a lib/auto/Digest/SHA/SHA.a lib/auto/Math/BigInt/FastCalc/FastCalc.a lib/auto/Data/Dumper/Dumper.a lib/auto/I18N/Langinfo/Langinfo.a lib/auto/Time/Piece/Piece.a lib/auto/IO/IO.a lib/auto/Hash/Util/FieldHash/FieldHash.a lib/auto/Hash/Util/Util.a lib/auto/Filter/Util/Call/Call.a lib/auto/Encode/Unicode/Unicode.a lib/auto/Encode/Encode.a lib/auto/Encode/JP/JP.a lib/auto/Encode/KR/KR.a lib/auto/Encode/EBCDIC/EBCDIC.a lib/auto/Encode/CN/CN.a lib/auto/Encode/Symbol/Symbol.a lib/auto/Encode/Byte/Byte.a lib/auto/Encode/TW/TW.a lib/auto/Compress/Raw/Zlib/Zlib.a lib/auto/Compress/Raw/Bzip2/Bzip2.a lib/auto/MIME/Base64/Base64.a lib/auto/Cwd/Cwd.a lib/auto/List/Util/Util.a lib/auto/Fcntl/Fcntl.a lib/auto/Opcode/Opcode.a lib/auto/Time/HiRes/HiRes.a -lz -lbz2 -lm -lwasi-emulated-signal -lwasi-emulated-getpid -lwasi-emulated-process-clocks -lwasi-emulated-mman -ferror-limit=0 wasm-ld: error: initial memory too small, 33903152 bytes needed clang: error: linker command failed with exit code 1 (use -v to see invocation) Compilation failed with error: Command '['/opt/wasi-sdk/bin/clang', '--sysroot=/opt/wasi-sdk/share/wasi-sysroot', '--target=wasm32-wasi', '-w', '-o', 'zeroperl_reactor.wasm', '-flto', '-g', '-mexec-model=reactor', '-z', 'stack-size=8388608', '-Wl,--initial-memory=33554432', '-Wl,--max-memory=268435456', '-static', '-Wl,--no-entry', '-Wl,--stack-first', '-Wl,--export-dynamic', '-Wl,--export=__stack_pointer', '-Wl,--export=__memory_base', '-Wl,--export=__table_base', '-Wl,--export=malloc', '-Wl,--export=free', '-DNO_MATHOMS', '-D_WASI_EMULATED_PROCESS_CLOCKS', '-lwasi-emulated-process-clocks', '-D_WASI_EMULATED_GETPID', '-lwasi-emulated-getpid', '-D_GNU_SOURCE', '-D_POSIX_C_SOURCE', '-DBIG_TIME', '-D_WASI_EMULATED_SIGNAL', '-lwasi-emulated-signal', '-lwasi-emulated-mman', '-Wl,--strip-all', 'zeroperl.o', 'stubs.o', 'zeroperl_data.o', '-Wl,--whole-archive', '/build/repo/stubs/libasyncjmp.a', '-Wl,--no-whole-archive', '-Wl,--whole-archive', 'libperl.a', '-Wl,--no-whole-archive', '-Wl,--wrap=fopen', '-Wl,--wrap=open', '-Wl,--wrap=close', '-Wl,--wrap=read', '-Wl,--wrap=lseek', '-Wl,--wrap=stat', '-Wl,--wrap=fstat', 'lib/auto/File/Glob/Glob.a', 'lib/auto/Sys/Hostname/Hostname.a', 'lib/auto/PerlIO/via/via.a', 'lib/auto/PerlIO/mmap/mmap.a', 'lib/auto/PerlIO/encoding/encoding.a', 'lib/auto/attributes/attributes.a', 'lib/auto/Unicode/Normalize/Normalize.a', 'lib/auto/Unicode/Collate/Collate.a', 'lib/auto/re/re.a', 'lib/auto/Digest/MD5/MD5.a', 'lib/auto/Digest/SHA/SHA.a', 'lib/auto/Math/BigInt/FastCalc/FastCalc.a', 'lib/auto/Data/Dumper/Dumper.a', 'lib/auto/I18N/Langinfo/Langinfo.a', 'lib/auto/Time/Piece/Piece.a', 'lib/auto/IO/IO.a', 'lib/auto/Hash/Util/FieldHash/FieldHash.a', 'lib/auto/Hash/Util/Util.a', 'lib/auto/Filter/Util/Call/Call.a', 'lib/auto/Encode/Unicode/Unicode.a', 'lib/auto/Encode/Encode.a', 'lib/auto/Encode/JP/JP.a', 'lib/auto/Encode/KR/KR.a', 'lib/auto/Encode/EBCDIC/EBCDIC.a', 'lib/auto/Encode/CN/CN.a', 'lib/auto/Encode/Symbol/Symbol.a', 'lib/auto/Encode/Byte/Byte.a', 'lib/auto/Encode/TW/TW.a', 'lib/auto/Compress/Raw/Zlib/Zlib.a', 'lib/auto/Compress/Raw/Bzip2/Bzip2.a', 'lib/auto/MIME/Base64/Base64.a', 'lib/auto/Cwd/Cwd.a', 'lib/auto/List/Util/Util.a', 'lib/auto/Fcntl/Fcntl.a', 'lib/auto/Opcode/Opcode.a', 'lib/auto/Time/HiRes/HiRes.a', '-lz', '-lbz2', '-lm', '-lwasi-emulated-signal', '-lwasi-emulated-getpid', '-lwasi-emulated-process-clocks', '-lwasi-emulated-mman', '-ferror-limit=0']' returned non-zero exit status 1.