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

feat: static compilation of drivers #14

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Conversation

caspiano
Copy link
Contributor

@caspiano caspiano commented Jun 2, 2021

As mentioned by straight-shoota here, only musl builds are supported for static compilation.

We'll need to update the asdf-crystal plugin to support crystal binaries built against musl, so we are brutally blocked by crystal-lang/crystal/issues/8732

From this point on though, it's unlikely artefacts will be available for drivers on crystal < 1.1.0.
This, in combination with the legacy driver compilation pathway (can be solved in the meantime), means we should try to migrate everyone to latest drivers where possible.

I don't think we'll be backwards compatible after the static builds themselves are supported.

@caspiano caspiano added type: enhancement new feature or request status: blocked This issue is blocked. labels Jun 2, 2021
@caspiano caspiano self-assigned this Jun 2, 2021
@caspiano caspiano force-pushed the feat/static-compilation branch 2 times, most recently from d0307a0 to e1adca3 Compare June 2, 2021 05:09
@caspiano caspiano force-pushed the feat/static-compilation branch from e1adca3 to 1851ab6 Compare June 2, 2021 06:26
@caspiano caspiano marked this pull request as draft July 6, 2021 06:18
@jeremyw24 jeremyw24 assigned stakach and unassigned caspiano Sep 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low status: blocked This issue is blocked. type: enhancement new feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants