From 3aed80812e105cd99c43f11023012608aecd9f4a Mon Sep 17 00:00:00 2001 From: Andrew Clayton Date: Wed, 25 Oct 2023 19:41:47 +0100 Subject: Add a component model example This adds the 'Hello World' example from here[0]. The runtime is in Rust and the component is in C. This requires some new tools - https://github.com/bytecodealliance/wit-bindgen - https://github.com/bytecodealliance/wasm-tools You can use the pre-built packages, once downloaded and untar'd, edit rust/hello_world/component/Makefile and adjust the paths for the above tools. To build the component with make you may need to specify where the WASI sysroot is $ make WASI_SYSROOT=/path/to/wasi-sysroot [0]: Signed-off-by: Andrew Clayton --- rust/.gitignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 rust/.gitignore (limited to 'rust/.gitignore') diff --git a/rust/.gitignore b/rust/.gitignore new file mode 100644 index 0000000..559d663 --- /dev/null +++ b/rust/.gitignore @@ -0,0 +1,3 @@ +Cargo.lock + +target/ -- cgit