JuliaPackaging / Yggdrasil

Collection of builder repositories for BinaryBuilder.jl
https://binarybuilder.org
Other
309 stars 556 forks source link

RISC-V support #9781

Open ViralBShah opened 1 week ago

ViralBShah commented 1 week ago

Opening an issue for RISC-V support. I couldn't find an existing issue. Discussed here: https://github.com/JuliaLang/julia/pull/56105#issuecomment-2476250165

eschnett commented 1 week ago

I have a branch here https://github.com/eschnett/Yggdrasil/tree/eschnett/riscv64 where I started to add riscv64 support to Yggdrasil. It's not much to look at.

The branch will only work if you patch Julia to support riscv64 because Yggdrasil handles architectures via the built-in Julia mechanisms. Modern versions of Julia (1.12, maybe also 1.11) have that support. For Julia 1.7 you need to add a patch yourself.

eschnett commented 1 week ago

Here are some pull requests for work I did to support riscv64 in BinaryBuilder: