aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
authorAyke van Laethem <[email protected]>2021-11-03 23:25:29 +0100
committerRon Evans <[email protected]>2021-11-04 21:10:42 +0100
commit6c9bb96bca6a2a7db7df9ae1f4dfe42a1cf16542 (patch)
treee7e04d28fc3fa5e78a6a4162be25ede02641d89a /lib
parent403d93560b78a7eb6cc3bc2853d80cb7dfadc239 (diff)
downloadtinygo-6c9bb96bca6a2a7db7df9ae1f4dfe42a1cf16542.tar.gz
tinygo-6c9bb96bca6a2a7db7df9ae1f4dfe42a1cf16542.zip
wasm: update wasi-libc dependency
The latest version allows overriding the default CFLAGS. By default, they're `-O2 -DNDEBUG`, thus not including DWARF debug information. This commit changes this to include the `-g` flag. Apart from an improved debug experience, this lets -size=full attribute code to wasi-libc. Before: $ tinygo build -o test.wasm -size=full ./testdata/alias.go code rodata data bss | flash ram | package ------------------------------- | --------------- | ------- 1780 0 188 130733 | 1968 130921 | (unknown) 84 0 0 0 | 84 0 | internal/task 281 0 0 0 | 281 0 | main 2374 0 4 147 | 2378 151 | runtime ------------------------------- | --------------- | ------- 4519 0 192 130880 | 4711 131072 | total After: $ tinygo build -o test.wasm -size=full ./testdata/alias.go code rodata data bss | flash ram | package ------------------------------- | --------------- | ------- 40 0 188 130733 | 228 130921 | (unknown) 1740 0 0 0 | 1740 0 | C wasi-libc 84 0 0 0 | 84 0 | internal/task 281 0 0 0 | 281 0 | main 2374 0 4 147 | 2378 151 | runtime ------------------------------- | --------------- | ------- 4519 0 192 130880 | 4711 131072 | total The main difference here is the `(unknown)` code, which turns out to be mostly wasi-libc in this trivial example.
Diffstat (limited to 'lib')
m---------lib/wasi-libc0
1 files changed, 0 insertions, 0 deletions
diff --git a/lib/wasi-libc b/lib/wasi-libc
-Subproject 215adc8ac9f91eb055311acc72683fd2eb1ae15
+Subproject ad5133410f66b93a2381db5b542aad5e0964db9