Commit 7e6317f
committed
fix: resolve remaining build failures for wit-bindgen and wasmsign2
Critical fixes for final 10 failing targets:
1. **wit-bindgen dependency**: Added wit-bindgen 0.43.0 to checksum_updater
Cargo.toml to make @crates//:wit-bindgen available for macro usage.
Updated Cargo.lock with proper dependency resolution.
2. **wasmsign2 wrapper**: Created proper wrapper script that executes the
Bazel-native rust_binary build (@wasmsign2_src//:wasmsign2_bazel).
Maintains full security functionality while using proper dependency management.
3. **Toolchain integration**: Fixed wasmsign2 file creation in toolchain
repository to ensure signing rules can access the binary properly.
These changes should resolve the "missing input file" errors for wasmsign2
and the "no such target" errors for wit-bindgen, moving us closer to 100%
build success rate.1 parent 4818418 commit 7e6317f
File tree
4 files changed
+278
-78
lines changed- toolchains
- tools/checksum_updater
4 files changed
+278
-78
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
554 | 554 | | |
555 | 555 | | |
556 | 556 | | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
562 | 585 | | |
563 | 586 | | |
564 | 587 | | |
| |||
0 commit comments