bflattened / bflat

C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)
GNU Affero General Public License v3.0
3.56k stars 102 forks source link

Port for other platforms #182

Open diegonunesbr opened 4 months ago

diegonunesbr commented 4 months ago

Hi! There is some tutorial to port blaft to other platforms like macOS, Raspberry Pi, ESP32, etc...?

MichalStrehovsky commented 4 months ago

This already works on Raspberry Pi arm64. Support for arm32 might come in 9.0.

macOS will not be supported any time soon (#110).

ESP32 would have to be brough up in upstream first. How to port .NET runtime to other platforms: https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/botr/guide-for-porting.md

darcythomas commented 1 month ago

Related up stream stuff:

RISC-V support