Skip to content

[build] Add openssl dep to grpc overlay port#4792

Closed
Jotanune wants to merge 1 commit intocanonical:mainfrom
Jotanune:fix/windows-grpc-build
Closed

[build] Add openssl dep to grpc overlay port#4792
Jotanune wants to merge 1 commit intocanonical:mainfrom
Jotanune:fix/windows-grpc-build

Conversation

@Jotanune
Copy link
Copy Markdown

@Jotanune Jotanune commented Apr 6, 2026

The gRPC overlay port in 3rd-party/vcpkg-ports/grpc/vcpkg.json does not list openssl as a dependency. On Windows, where OpenSSL is not available system-wide, this causes vcpkg to attempt building gRPC before OpenSSL is installed, resulting in a build failure.

This adds "openssl" to the dependencies array in the gRPC overlay port manifest, ensuring vcpkg resolves and installs OpenSSL before building gRPC.

Without this explicit dependency, vcpkg attempts to build gRPC before OpenSSL on Windows, causing the build to fail if OpenSSL is not installed system-wide.
@xmkg
Copy link
Copy Markdown
Member

xmkg commented Apr 7, 2026

Hi @Jotanune, thanks for the contribution!

This is already addressed in #4621 -- I'm going to close this one in favor of that.

@xmkg xmkg closed this Apr 7, 2026
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