Skip to content

Commit f655f31

Browse files
committed
debug: investigate C++ toolchain resolution for Linux CI environment
- Build works locally on macOS with proper C++ toolchain resolution - CI failing on Linux with 'No matching toolchains found' error - Need to identify Linux-specific C++ toolchain configuration issue
1 parent 05327e3 commit f655f31

File tree

7 files changed

+171
-300
lines changed

7 files changed

+171
-300
lines changed

MODULE.bazel.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs-site/src/content/docs/architecture/overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ graph LR
147147
**Go components use TinyGo instead of the standard Go compiler** because TinyGo is specifically designed for WebAssembly and embedded systems. The workflow is similar to Rust but with Go-specific tooling:
148148

149149
1. **WIT Processing**: Same `wit_library` rule as other languages
150-
2. **Go Binding Generation**: `go_wit_bindgen` creates Go interfaces and types
150+
2. **Automatic Binding Generation**: `go_wasm_component` automatically generates Go interfaces and types
151151
3. **TinyGo Compilation**: TinyGo compiler with WASI Preview 2 target
152152
4. **Adapter Integration**: WASI snapshot preview1 adapter for compatibility
153153
5. **Component Assembly**: Same component wrapping process as Rust

docs-site/src/content/docs/getting-started.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ version = "0.1.0"
7070
edition = "2021"
7171

7272
[dependencies]
73-
wit-bindgen = { version = "0.30.0", default-features = false, features = ["realloc"] }
73+
wit-bindgen = { version = "0.43.0", default-features = false, features = ["realloc"] }
7474
```
7575

7676
## Your First Component

0 commit comments

Comments
 (0)