fsprojects / fsharp-language-server

Other
219 stars 37 forks source link

Linux arm64 support #64

Closed FTomaYoamb closed 5 years ago

FTomaYoamb commented 5 years ago

I'm running VS Code installed on an arm64 chromebook. I am able to use an arm64 version of dotnet since it is supporting this platform, and I would like also to use fsharp language server. since it's focused on performance and that would be more suitable to use on a low end machine. One idea I have in mind is to compile my own extension with debugMode = true and to use the dll that is provided, but it would be nice to have also a 4th build for linux-arm64. If it's not possible, can I get some hints on what would be my best option?

Thank you!

FTomaYoamb commented 5 years ago

In the end it seems to work on my crostini. I am using now .Net Core 3.0 preview-9, I recompiled everything using netcoreapp3.0 in all the project files, and using debian.9-arm64 as my target. For some reason the src folder is not included in the final vsix package but I've copied it myself in .vscode/extensions/georgewfraser.fsharp-language-server-0.1.26. Also before compiling I had to port the fix for package cracker( https://github.com/fsprojects/fsharp-language-server/issues/49 ) that I've found here: https://github.com/coc-extensions/coc-fsharp