Pure-D / serve-d

D LSP server (dlang language server protocol server)
MIT License
204 stars 48 forks source link

Please provide aarch64 releases too #90

Open andre2007 opened 4 years ago

andre2007 commented 4 years ago

I am using VSC on my raspberry 3 (aarch64 switched on). Compiling serve-d is not possible. Limited memory will cause system freeze even with unlimited swap switched on. If possible could you provide also aarch64 release artifacts?

WebFreak001 commented 4 years ago

hm it might be possible to compile natively using self-hosted runners, however I also don't have anything more powerful than a raspberry pi 3 for aarch64 compilation (and I have bad experience with LDC cross compilation never working)

Cogitri commented 4 years ago

I happen to have an Aarch64 container that's more than capable of providing those, but I'd only be able to compile it with GDC since LDC isn't available on aarch64 on Alpine Linux

WebFreak001 commented 4 years ago

I will first try to look into cross compiling once more using GitHub actions, but wouldn't the linux-aarch64 asset of LDC work on alpine linux? @Cogitri

Cogitri commented 4 years ago

No, that's compiled against glibc and not musl. Apparently ldc is a little unstable on Aarch64 anyway, so maybe that's why it crashed for us on Alpine.