Skip to content

build '-target=wasm-unknown' pure wasm fail #4163

@ltp456

Description

@ltp456

tinygo version: tinygo version 0.31.0 darwin/arm64 (using go version go1.22.0 and LLVM version 17.0.6)
os system: mac os 14.3
build cmd:
tinygo build -o ecdsa.wasm -target=wasm-unknown ./main.go

error log:
/Users/red/lworkspace/dfinity/tinygo/src/syscall/syscall_unix.go:10:7: undefined: RawSockaddrInet4 /Users/red/lworkspace/dfinity/tinygo/src/syscall/syscall_unix.go:17:9: undefined: RawSockaddrInet6 /Users/red/lworkspace/dfinity/tinygo/src/syscall/errno.go:28:14: undefined: EINTR

other log:

clang-17: error: no such file or directory: '/Users/red/lworkspace/dfinity/tinygo/lib/compiler-rt-builtins/addvsi3.c' clang-17: error: no input files clang-17: error: no such file or directory: '/Users/red/lworkspace/dfinity/tinygo/lib/compiler-rt-builtins/absvdi2.c' clang-17: error: no input files

then try download compiler-rt-builtins(https://github.com/ilobilo/compiler-rt-builtins) to tinygo/lib/compiler-rt-builtins dirs

build wasm again the error is:

wasm-ld: error: lto.tmp: undefined symbol: memset

Metadata

Metadata

Assignees

No one assigned

    Labels

    wasmWebAssembly

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions