wasi-sdk icon indicating copy to clipboard operation
wasi-sdk copied to clipboard

WASI-enabled WebAssembly C/C++ toolchain

Results 103 wasi-sdk issues
Sort by recently updated
recently updated
newest added

MSVC C++ IntelliSense gets very confused with recent SDK versions. (Tested with Visual Studio 2019, 2022, and 2022 Preview builds.) Is this perhaps an upstream LLVM 14.0 issue? (Variants of...

There are [plans to add support for exceptions in WAMR](https://github.com/bytecodealliance/wasm-micro-runtime/issues/1884). Are there any plans to add support to the WASI-SDK tool chain to support Native WASM Exceptions? (edit: fix link)

A few years ago, @binji ported LLVM/Clang 8 to WebAssembly/WASI: https://github.com/binji/wasm-clang (https://github.com/binji/llvm-project/releases/tag/wasm-bin-3) This is extremely useful, as it allows bringing a modern compiler to many old systems, e.g. via wasm2c...

(perhaps this issue is better opened on the main LLVM repo) Is it possible to support unbounded/growing stacks? Some code makes heavy use of recursion, and having a fixed stack...

enhancement

I'm trying to add shared-everything support in WebAssembly port of CRuby, and found an issue. ## Dependencies - wasm-tools: with my patch to fix `_start` issue - https://github.com/bytecodealliance/wasm-tools/pull/1339 - wasi-sdk:...

The released files for the WASI SDK all have a `.0` at the end of their version, while the release names/tags don't. For example, https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-20 has https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-linux.tar.gz ; notice the...

I am following the README file, however for macOS it fails to link, step by step below. ```bash export WASI_VERSION=20 export WASI_VERSION_FULL=${WASI_VERSION}.0 wget "https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_VERSION}/wasi-sdk-${WASI_VERSION_FULL}-macos.tar.gz" tar xvf "wasi-sdk-${WASI_VERSION_FULL}-macos.tar.gz" ``` The error....

This means that `make install` then only installs things that are meant to be part of the public facing toolchain. See https://llvm.org/docs/BuildingADistribution.html#difference-between-install-and-install-distribution The list binaries that get installed now differ...

I'm trying to build `rusqlite` for Rust, using `wasi-sdk` 20 as my `CC_wasm32_wasi` environment variable value. This appears to work, but at runtime in `wasmtime` I can't load the resulting...

Could it be because am using an older version 17 or there anything special that must be done to boost package before compiling for wasi. Boost was built from source...