googleapis / googleapis/google-cloud-cpp
Enable `bzlmod` for Windows + Bazel builds
- Ngôn ngữ chính
- C++
- Star
- 659
- Fork
- 462
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 89
Mô tả
The gRPC in BCR does not build on (at least) MSVC 2019. We disable `bzlmod` to work around this.
https://github.com/googleapis/google-cloud-cpp/actions/runs/9868431121
```
ERROR: C:/b/gzs2r5o4/external/grpc~~grpc_repo_deps_ext~envoy_api/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/BUILD:7:18: Compiling external/grpc~~grpc_repo_deps_ext~envoy_api/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.c failed: (Exit 2): cl.exe failed: error executing CppCompile command (from target @@grpc~~grpc_repo_deps_ext~envoy_api//envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3:pkg)
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách kiểm tra thiết lập bzlmod và lần chạy Windows Bazel CI được liên kết, sau đó tái hiện lỗi MSVC 2019 gRPC BCR được hiển thị trong đường dẫn envoy_api bên ngoài. Hoàn tất khi bzlmod vẫn được bật và phần phụ thuộc gRPC xây dựng thành công trên Windows.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- build-system, operating-systems
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100