From c0ea0998d6803b567554fb05d7effd95b876388b Mon Sep 17 00:00:00 2001 From: Joel Bjornson Date: Tue, 2 May 2023 11:31:06 +0100 Subject: [PATCH 1/2] Kernel SDK: avoid overwriting CC --- src/kernel_sdk/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel_sdk/Makefile b/src/kernel_sdk/Makefile index b51d0274cd16..7d5b70be5ab2 100644 --- a/src/kernel_sdk/Makefile +++ b/src/kernel_sdk/Makefile @@ -10,7 +10,7 @@ # to run in the tezt container, by setting the `NATIVE_TARGET` # environment variable. -CC=clang +CC?=clang .PHONY: all all: build test doc -- GitLab From 2afe0ba6ede598d9e464c5083607b03f2abfa048 Mon Sep 17 00:00:00 2001 From: Joel Bjornson Date: Tue, 2 May 2023 11:34:13 +0100 Subject: [PATCH 2/2] Kernel SDK: extend README with wabt instructions --- src/kernel_sdk/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kernel_sdk/README.md b/src/kernel_sdk/README.md index 40812069a177..90dc33aeb593 100644 --- a/src/kernel_sdk/README.md +++ b/src/kernel_sdk/README.md @@ -31,10 +31,12 @@ with Tezos Smart Rollups, which only provide a 32bit address space. In order to build the Rust SDK, `clang >= 11` is required in addition to Rust. This can be installed through your favourite package manager. -On MacOS, LLVM should be installed through homebrew: +On MacOS, LLVM and the WebAssembly Binary Toolkit (WABT) can be installed +through homebrew: ```shell brew install llvm +brew install wabt LLVM_PATH=$(brew --prefix llvm) export AR="${LLVM_PATH}/bin/llvm-ar" export CC="${LLVM_PATH}/bin/clang" -- GitLab