Skip to content

Fix cpp-grpc-client Docker build: bump grpc 1.39.1 → 1.50.1#337

Merged
RobPasMue merged 3 commits into
mainfrom
copilot/fix-failing-github-actions-job
Jun 9, 2026
Merged

Fix cpp-grpc-client Docker build: bump grpc 1.39.1 → 1.50.1#337
RobPasMue merged 3 commits into
mainfrom
copilot/fix-failing-github-actions-job

Conversation

Copilot AI commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

continuumio/miniconda3:latest now ships GCC 12+, which is incompatible with abseil/20211102.0 — a transitive dependency of grpc/1.39.1. The build fails with 'FormatConversionCharSet' was not declared in this scope errors during abseil compilation.

Changes

  • src/ansys/eigen/cpp/grpc/client/conanfile.txt — bump grpc/1.39.1grpc/1.50.1
  • src/ansys/eigen/cpp/grpc/server/conanfile.txt — same bump for consistency; avoids the same failure if the server base image is ever updated

grpc/1.50.1 pulls abseil/20220623.1 instead, which compiles cleanly on GCC 12+. The grpc public API used (CreateChannel, ClientContext, Status, stubs) is stable across this version range.

The `continuumio/miniconda3:latest` base image now ships with GCC 12+,
which is incompatible with `abseil/20211102.0` (a transitive dependency
of `grpc/1.39.1`). Updating to `grpc/1.50.1` pulls in
`abseil/20220623.1` which compiles cleanly on GCC 12+.
Copilot AI changed the title [WIP] Fix failing GitHub Actions job for cpp-grpc-client docker image Fix cpp-grpc-client Docker build: bump grpc 1.39.1 → 1.50.1 Jun 9, 2026
Copilot AI requested a review from RobPasMue June 9, 2026 06:59
@RobPasMue RobPasMue marked this pull request as ready for review June 9, 2026 07:12
@RobPasMue RobPasMue merged commit e83c50a into main Jun 9, 2026
20 checks passed
@RobPasMue RobPasMue deleted the copilot/fix-failing-github-actions-job branch June 9, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants