[verified] feat: pin native protobuf and gRPC generation
This commit is contained in:
@@ -46,7 +46,7 @@ sampled token to request/recipe identity and sampling/template/reasoning inputs.
|
||||
If the machine has no protobuf C++ toolchain:
|
||||
|
||||
```bash
|
||||
scripts/bootstrap_native_toolchain.sh build/native-toolchain
|
||||
bash scripts/bootstrap_native_toolchain.sh build/native-toolchain
|
||||
```
|
||||
|
||||
Then:
|
||||
@@ -58,10 +58,10 @@ cmake --build build/native -j
|
||||
ctest --test-dir build/native --output-on-failure
|
||||
```
|
||||
|
||||
gRPC C++ is optional: without it, CMake builds the message types only, which is
|
||||
all the conformance test needs. When gRPC C++ *is* found, the `ShardRuntime`
|
||||
service stubs are built too and exported as `shard_runtime_grpc` for the worker
|
||||
(DGR-008) to link.
|
||||
The bootstrap pins and builds Protobuf `33.1`, gRPC C++ `1.82.1`, and the
|
||||
matching `grpc_cpp_plugin` into one ignored prefix. CMake requires those exact
|
||||
package versions and always generates both message and service stubs; it does
|
||||
not fall back to an arbitrary system plugin.
|
||||
|
||||
## How the cross-language check actually proves something
|
||||
|
||||
|
||||
Reference in New Issue
Block a user