github.com/tinygo-org/tinygo@v0.31.3-0.20240404173401-90b0bf646c27/targets/wasm-unknown.json (about)

     1  {
     2  	"llvm-target":   "wasm32-unknown-unknown",
     3  	"cpu":           "generic",
     4  	"features":      "+mutable-globals,+nontrapping-fptoint,+sign-ext,-bulk-memory",
     5  	"build-tags":    ["tinygo.wasm", "wasm_unknown"],
     6  	"goos":          "linux",
     7  	"goarch":        "arm",
     8  	"linker":        "wasm-ld",
     9  	"rtlib":         "compiler-rt",
    10  	"libc":          "wasmbuiltins",
    11  	"scheduler":     "none",
    12  	"gc":            "leaking",
    13  	"default-stack-size": 4096,
    14  	"cflags": [
    15  		"-mno-bulk-memory",
    16  		"-mnontrapping-fptoint",
    17  		"-msign-ext"
    18  	],
    19  	"ldflags": [
    20  		"--stack-first",
    21  		"--no-demangle",
    22  		"--no-entry",
    23  		"--import-memory"
    24  	],
    25  	"extra-files": [
    26  		"src/runtime/asm_tinygowasm.S"
    27  	],
    28  	"emulator":      "wasmtime --dir={tmpDir}::/tmp {}"
    29  }