This is a prerequisite for the upcoming Protobuf v26 upgrade and has the following changes;
- Reduced the optimization level from `O3` to `O1` on Linux to workaround a segfault issue on `manylinux2014/x86`. This is believed to be caused by an aggressive but buggy optimization that `gcc` 10 made so workaround is to reduce the optimization level. `gcsio_tools` isn't that performance sensitive so we should be able to afford this change. (internal b/329134877)
- Added a Windows library dependency `Shell32.lib` to support the use of `CommandLineToArgvW`. (internal b/328455319)
Closes #36124
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36124 from veblush:grpcio-x
|
||
|---|---|---|
| .. | ||
| grpc_prefixed | ||
| grpcio_tools | ||
| xds_protos | ||
| .gitignore | ||
| bazel_deps.sh | ||
| check_grpcio_tools.py | ||
| docgen.py | ||
| grpc_version.py | ||
| make_grpcio_tools.py | ||