MinnDevelopment / udpqueue.rs

Rust implementation of the JDA-NAS interface
Apache License 2.0
15 stars 4 forks source link

musl - support #8

Closed topi314 closed 1 year ago

topi314 commented 1 year ago

I'm currently looking into adding official support for musl into Lavalink/Lavaplayer. It would be nice to also have JDA-NAS working for that

This would include x86-64 & aarch64 like lavadsp already supports

MinnDevelopment commented 1 year ago

Lavaplayer currently doesn't offer a way to load libraries with different linking for the same platform. I'm unsure how I could support both musl and glibc.

topi314 commented 1 year ago

lavadsps native loader has support for that. I'm currently preparing a pr for lavaplayer to use the same way

https://github.com/natanbc/native-loader/blob/master/src/main/java/com/github/natanbc/nativeloader/system/DefaultOperatingSystemTypes.java#L64

https://github.com/TopiSenpai/lavaplayer-fork/tree/musl-support