lavalink-devs / Lavalink

Standalone audio sending node based on Lavaplayer.
https://lavalink.dev/
MIT License
1.58k stars 669 forks source link

musl support #878

Closed topi314 closed 1 year ago

topi314 commented 1 year ago

This pr adds full musl support (x86-64 & aarch64) in lavadsp & lavaplayer and also contains the darwin fix from https://github.com/freyacodes/Lavalink/pull/865

ToDo:

topi314 commented 1 year ago

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