Skip to content

Conversation

Jozott00
Copy link
Collaborator

@Jozott00 Jozott00 commented Sep 2, 2025

Subsystem
gRPC/Native

Problem Description
Before this PR Linux (Arm64 and X64) were not supported.

Solution
This PR adds compilation support for Linux by providing a custom Bazel toolchain that uses the Konan (Kotlin/Native) toolchain under the hood. This guarantees that the produced static libraries are binary compatible with K/N.

@Jozott00 Jozott00 requested a review from Mr3zee September 2, 2025 12:18
@Jozott00 Jozott00 self-assigned this Sep 2, 2025
@Jozott00 Jozott00 added the feature New feature or request label Sep 2, 2025
Copy link
Member

@Mr3zee Mr3zee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing, thanks!

Signed-off-by: Johannes Zottele <[email protected]>
@Jozott00 Jozott00 merged commit c7f445b into grpc-common Sep 2, 2025
5 of 6 checks passed
@Jozott00 Jozott00 deleted the grpc/linux branch September 5, 2025 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants