Skip to content

Commit 1ffa9a4

Browse files
QuLogicaykevl
authored andcommitted
Makefile: Install missing dlmalloc files
Running tests against an installed TinyGoRoot fails with: ``` === CONT TestBuild/WebAssembly/gc.go-boehm main_test.go:441: wasi-libc: did not find any files for pattern builder.filePattern{glob:"dlmalloc/src/dlmalloc.c", exclude:[]string(nil)} ``` because these files are not there, and are required with Boehm GC.
1 parent 8c58860 commit 1ffa9a4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

GNUmakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -963,6 +963,7 @@ build/release: tinygo gen-device $(if $(filter 1,$(USE_SYSTEM_BINARYEN)),,binary
963963
@mkdir -p build/release/tinygo/lib/nrfx
964964
@mkdir -p build/release/tinygo/lib/picolibc/newlib/libc
965965
@mkdir -p build/release/tinygo/lib/picolibc/newlib/libm
966+
@mkdir -p build/release/tinygo/lib/wasi-libc/dlmalloc
966967
@mkdir -p build/release/tinygo/lib/wasi-libc/libc-bottom-half
967968
@mkdir -p build/release/tinygo/lib/wasi-libc/libc-top-half/musl/arch
968969
@mkdir -p build/release/tinygo/lib/wasi-libc/libc-top-half/musl/src
@@ -1034,6 +1035,7 @@ endif
10341035
@cp -rp lib/picolibc/newlib/libm/common build/release/tinygo/lib/picolibc/newlib/libm
10351036
@cp -rp lib/picolibc/newlib/libm/math build/release/tinygo/lib/picolibc/newlib/libm
10361037
@cp -rp lib/picolibc-stdio.c build/release/tinygo/lib
1038+
@cp -rp lib/wasi-libc/dlmalloc/src build/release/tinygo/lib/wasi-libc/dlmalloc
10371039
@cp -rp lib/wasi-libc/libc-bottom-half/cloudlibc build/release/tinygo/lib/wasi-libc/libc-bottom-half
10381040
@cp -rp lib/wasi-libc/libc-bottom-half/headers build/release/tinygo/lib/wasi-libc/libc-bottom-half
10391041
@cp -rp lib/wasi-libc/libc-bottom-half/sources build/release/tinygo/lib/wasi-libc/libc-bottom-half

0 commit comments

Comments
 (0)