Skip to content

Draft: community/dotnet9-runtime: enable riscv64 build

This PR has been updated for dotnet9.

Status of the port

  • dotnet9-stage0 (crossbuild)
  • dotnet9-stage0 (native)
  • dotnet9-runtime
  • dotnet9-sdk
Legacy dotnet8-stage0 status

Status

  • Crossbuild is working
  • ️ Native build using cross-built dotnet8-stage0 already works on VisionFive 2
    • but runs out of memory on VisionFive 2 due to hardware limitations
    • unlike on VisionFive 2, aport builders yield in "Illegal instructions" or crashes related to localization (ICU)

Next: Investigate issues on aport builders

Changelog

before 2024-07-27
Next: Upgrade to 8.0.107 and rebase onto !69678 (merged) once merged

before 2024-07-25
Next: Copy the patches introduced in 87750f40 to lab.ilot: here

before 2024-07-22

  • Crossbuild is working (since a60ababa)

Next: More testing and investigating options to deploy the bootstrap files

before 2024-07-03
Work in progress dotnet8 build for riscv64.

before 2024-05-19
This is an experiment to build dotnet8-sdk for architectures previously untargeted by the aport and no longer explicitly declared unsupported by upstream.

Edited by leso-kn

Merge request reports

Loading