$ nim c -d:danger -d:emscripten --cpu:wasm32 --passC:-m32 --cc:clang
--os:linux src/nimstcorepkg/client.nim
Hint: used config file '/opt/nim/nim-1.6.6/config/nim.cfg' [Conf]
Hint: used config file '/opt/nim/nim-1.6.6/config/config.nims' [Conf]
..........................................................
CC: stdlib_digitsutils.nim
CC: stdlib_io.nim
In file included from /home/ubuntu/.cache/nim/client_r/stdlib_io.nim.c:7:
In file included from /opt/nim/nim-1.6.6/lib/nimbase.h:269:
In file included from /usr/lib/llvm-10/lib/clang/10.0.0/include/limits.h:21:
/usr/include/limits.h:26:10: fatal error: 'bits/libc-header-start.h' file
not found
#include <bits/libc-header-start.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/ubuntu/.cache/nim/client_r/stdlib_digitsutils.nim.c:7:
In file included from /opt/nim/nim-1.6.6/lib/nimbase.h:269:
In file included from /usr/lib/llvm-10/lib/clang/10.0.0/include/limits.h:21:
/usr/include/limits.h:26:10: fatal error: 'bits/libc-header-start.h' file
not found
#include <bits/libc-header-start.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
1 error generated.
Error: execution of an external compiler program 'clang -c -w
-ferror-limit=3 -m32 -O3 -I/opt/nim/nim-1.6.6/lib
-I/home/ubuntu/code/nimstcore/src/nimstcorepkg -o
/home/ubuntu/.cache/nim/client_r/stdlib_io.nim.c.o
/home/ubuntu/.cache/nim/client_r/stdlib_io.nim.c' failed with exit code: 1
Run
this person <https://stackoverflow.com/a/68117826> said to:
sudo apt install gcc-multilib-arm-linux-gnueabihf
cd /usr/include/aarch64-linux-gnu
sudo cp -r . ..
Run
which lead to:
$ nim c -d:danger -d:emscripten --cpu:wasm32 --passC:-m32 --cc:clang
--os:linux src/nimstcorepkg/client.nim
Hint: used config file '/opt/nim/nim-1.6.6/config/nim.cfg' [Conf]
Hint: used config file '/opt/nim/nim-1.6.6/config/config.nims' [Conf]
..........................................................
CC: stdlib_system.nim
In file included from
/home/ubuntu/.cache/nim/client_r/stdlib_system.nim.c:13:
In file included from /usr/include/signal.h:291:
In file included from /usr/include/bits/sigcontext.h:30:
/usr/include/asm/sigcontext.h:77:2: error: unknown type name '__uint128_t'
__uint128_t vregs[32];
^
In file included from
/home/ubuntu/.cache/nim/client_r/stdlib_system.nim.c:13:
In file included from /usr/include/signal.h:306:
In file included from /usr/include/sys/ucontext.h:36:
In file included from /usr/include/sys/procfs.h:35:
/usr/include/sys/user.h:32:3: error: unknown type name '__uint128_t'
__uint128_t vregs[32];
^
2 errors generated.
Error: execution of an external compiler program 'clang -c -w
-ferror-limit=3 -m32 -O3 -I/opt/nim/nim-1.6.6/lib
-I/home/ubuntu/code/nimstcore/src/nimstcorepkg -o
/home/ubuntu/.cache/nim/client_r/stdlib_system.nim.c.o
/home/ubuntu/.cache/nim/client_r/stdlib_system.nim.c' failed with exit code: 1
Run