Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add musl binaries to the Standalone CLI #15567

Open
wants to merge 5 commits into
base: next
Choose a base branch
from

Conversation

thecrypticace
Copy link
Contributor

@thecrypticace thecrypticace commented Jan 7, 2025

This adds musl binaries for the Standalone CLI on Linux aarch64 (ARM 64-bit) and x86_64 (Intel/AMD 64-bit).

I tested this by temporarily running the release workflow (without publishing) to build the Standalone CLI, downloading the artifacts, and running the musl binaries in two docker containers.

linux-arm64-musl

linux-x64-musl

(sorry for the potato screenshot — tested x64 through my AMD Windows machine over parsec)

@thecrypticace thecrypticace force-pushed the feat/v4-linux-musl branch 3 times, most recently from 4d64ba4 to c6cb9a9 Compare January 8, 2025 20:10
We have separate MUSL binaries so there’s no longer a reason for us to bundle GLIBC and MUSL node addons
It fixes building Musl standalone binaries
@thecrypticace thecrypticace force-pushed the feat/v4-linux-musl branch 2 times, most recently from b4f4e38 to 4b03b20 Compare January 8, 2025 21:35
@thecrypticace thecrypticace marked this pull request as ready for review January 8, 2025 21:35
@thecrypticace thecrypticace requested a review from a team as a code owner January 8, 2025 21:35
Copy link
Member

@philipp-spiess philipp-spiess left a comment

Choose a reason for hiding this comment

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

Schweet

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