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

musl support #878

Merged
merged 19 commits into from
Jun 29, 2023
Merged

musl support #878

merged 19 commits into from
Jun 29, 2023

Conversation

topi314
Copy link
Member

@topi314 topi314 commented May 12, 2023

This pr adds full musl support (x86-64 & aarch64) in lavadsp & lavaplayer and also contains the darwin fix from #865

ToDo:

  • Final testing
    - [ ] JDA-NAS musl
  • Alpine docker image
  • Smaller docker image sizes by removing unneeded natives

@topi314 topi314 self-assigned this May 12, 2023
@topi314 topi314 added this to the v3.7.6 milestone May 12, 2023
@topi314
Copy link
Member Author

topi314 commented May 18, 2023

We tested this on the following hard & software now

some stuff is still unsupported/unavailable on some configurations, but those are pretty niche

Operating System Architecture Lavaplayer JDA-NAS Timescale AVX2
linux x86-64
linux x86
linux arm
linux armhf
linux aarch32
linux aarch64
linux-musl x86-64
linux-musl aarch64
windows x86-64
Windows x86
darwin x86-64
darwin aarch64e

@topi314 topi314 marked this pull request as ready for review June 4, 2023 16:34
@topi314 topi314 linked an issue Jun 9, 2023 that may be closed by this pull request
@topi314 topi314 requested a review from freyacodes June 24, 2023 14:49
@topi314 topi314 merged commit 7a2cac0 into dev Jun 29, 2023
@topi314 topi314 deleted the musl-support branch June 29, 2023 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

musl support & alpine docker image
1 participant