mirror of
https://github.com/protocolbuffers/protobuf
synced 2026-08-26 02:23:14 -04:00
Upgrade to rules_rust v0.54.1
This will have the side effect of upgrading the Rust version we test against to 1.82.0. This should fix some build issues caused by Bazel trying to use two separate linkers, one for for Rust and one for C++. The workaround for that was setting `--@rules_rust//rust/settings:experimental_use_cc_common_link=True`, but this upgrade makes that unnecessary. PiperOrigin-RevId: 702349267
This commit is contained in:
parent
4b047184cd
commit
873a695f50
3 changed files with 13 additions and 10 deletions
2
.github/workflows/test_rust.yml
vendored
2
.github/workflows/test_rust.yml
vendored
|
|
@ -48,6 +48,6 @@ jobs:
|
|||
credentials: ${{ secrets.GAR_SERVICE_ACCOUNT }}
|
||||
bazel-cache: rust_linux
|
||||
bazel: >-
|
||||
${{ matrix.bazel_cmd }} --crosstool_top=//toolchain:clang_suite --cxxopt=-std=c++17 --host_cxxopt=-std=c++17 --@rules_rust//rust/settings:experimental_use_cc_common_link=True
|
||||
${{ matrix.bazel_cmd }} --crosstool_top=//toolchain:clang_suite --cxxopt=-std=c++17 --host_cxxopt=-std=c++17
|
||||
${{ matrix.targets }} ${{ matrix.config.flags }}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"checksum": "89c489aa74f633247650bf28b86db6ec53c041968fd91758693748f553ef102c",
|
||||
"checksum": "422d164988d36886ae9aef8b60e233d67aac121356b66f1452c469f912cc0148",
|
||||
"crates": {
|
||||
"aho-corasick 1.1.2": {
|
||||
"name": "aho-corasick",
|
||||
|
|
@ -1009,15 +1009,15 @@
|
|||
"aarch64-apple-ios-sim": [
|
||||
"aarch64-apple-ios-sim"
|
||||
],
|
||||
"aarch64-fuchsia": [
|
||||
"aarch64-fuchsia"
|
||||
],
|
||||
"aarch64-linux-android": [
|
||||
"aarch64-linux-android"
|
||||
],
|
||||
"aarch64-pc-windows-msvc": [
|
||||
"aarch64-pc-windows-msvc"
|
||||
],
|
||||
"aarch64-unknown-fuchsia": [
|
||||
"aarch64-unknown-fuchsia"
|
||||
],
|
||||
"aarch64-unknown-linux-gnu": [
|
||||
"aarch64-unknown-linux-gnu"
|
||||
],
|
||||
|
|
@ -1075,15 +1075,15 @@
|
|||
"wasm32-wasi": [
|
||||
"wasm32-wasi"
|
||||
],
|
||||
"wasm32-wasip1": [
|
||||
"wasm32-wasip1"
|
||||
],
|
||||
"x86_64-apple-darwin": [
|
||||
"x86_64-apple-darwin"
|
||||
],
|
||||
"x86_64-apple-ios": [
|
||||
"x86_64-apple-ios"
|
||||
],
|
||||
"x86_64-fuchsia": [
|
||||
"x86_64-fuchsia"
|
||||
],
|
||||
"x86_64-linux-android": [
|
||||
"x86_64-linux-android"
|
||||
],
|
||||
|
|
@ -1093,6 +1093,9 @@
|
|||
"x86_64-unknown-freebsd": [
|
||||
"x86_64-unknown-freebsd"
|
||||
],
|
||||
"x86_64-unknown-fuchsia": [
|
||||
"x86_64-unknown-fuchsia"
|
||||
],
|
||||
"x86_64-unknown-linux-gnu": [
|
||||
"x86_64-unknown-linux-gnu"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -206,8 +206,8 @@ fuzzing_py_deps_install_deps()
|
|||
|
||||
http_archive(
|
||||
name = "rules_rust",
|
||||
integrity = "sha256-BCrPtzRpstGEj+FI2Bw0IsYepHqeGQDxyew29R6OcZM=",
|
||||
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.51.0/rules_rust-v0.51.0.tar.gz"],
|
||||
integrity = "sha256-r09Wyq5QqZpov845sUG1Cd1oVIyCBLmKt6HK/JTVuwI=",
|
||||
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.54.1/rules_rust-v0.54.1.tar.gz"],
|
||||
)
|
||||
|
||||
load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue