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 non-MUSL Linux #84

Open
VirxEC opened this issue Oct 30, 2023 · 2 comments
Open

Add non-MUSL Linux #84

VirxEC opened this issue Oct 30, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@VirxEC
Copy link

VirxEC commented Oct 30, 2023

Some apps (my Bevy app) don't like being compiled under MUSL, can a non-MUSL Linux option be made available?

@sdasda7777
Copy link

Hey, I seem to be unable to make good builds of my app for Linux (it uses egui; panics immediately, unlike with cargo), could this be the reason?

@Douile Douile added the enhancement New feature or request label Nov 13, 2023
@Douile
Copy link
Member

Douile commented Nov 13, 2023

Unfortunately with the current architecture of this action adding GLibc support is a pain: we would have to compile glibc and install it to a chroot in the container, then use this chroot when building for gnu targets (to get linked executables to work on glibc systems).

If we move to a composite action (#4) then -gnu support will be added.

Alternatives for now are:

   - uses: actions/checkout@v4
   - run: cargo build --release
   - uses: softprops/action-gh-release@v1
   # ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

3 participants