# Julia on RISC-V / Mango Pi board

**URL:** <https://discourse.julialang.org/t/julia-on-risc-v-mango-pi-board/91584>\
**Category:** General Usage\
**Tags:** risc-v\
**Created:** [December 13, 2022, 4:06am UTC](https://discourse.julialang.org/t/julia-on-risc-v-mango-pi-board/91584 "2022-12-13T04:06:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dlakelan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlakelan/32/8491_2.png) [@dlakelan](https://discourse.julialang.org/u/dlakelan)\
**Post date:** [December 13, 2022, 4:06am UTC](https://discourse.julialang.org/t/julia-on-risc-v-mango-pi-board/91584/1 "2022-12-13T04:06:56Z")

</div>

Hey all. I just found out about the Mango Pi [Mango Pi official website | Tiny and Elegant SBC | mqpro](https://mangopi.org/mqpro) which is a RISC-V dev board similar to the RasPi zero.

I’d love to run Julia on one of these, but obviously it’s RISC-V architecture. I’m not the kind of guy who’s likely to hack that support together but I wonder what is the general level of difficulty that porting to RISC-V would involve? I assume it’s mostly at the LLVM level.

---

<div class="post-metadata">

**Author:** ![ImreSamu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/imresamu/32/20677_2.png) [@ImreSamu](https://discourse.julialang.org/u/ImreSamu)\
**Post date:** [December 13, 2022, 11:22am UTC](https://discourse.julialang.org/t/julia-on-risc-v-mango-pi-board/91584/2 "2022-12-13T11:22:26Z")

</div>

> [@dlakelan](#):
>
> what is the general level of difficulty that porting to RISC-V would involve?

linking this Github Discussion:

- [Would Julia make the riscv architecture release? · JuliaLang/julia · Discussion #46415 · GitHub](https://github.com/JuliaLang/julia/discussions/46415)

and this: alexfanqi - riscv64 Julia fork:

> _"Currently, this fork is compiling okay and seems to work fine, but I have not run through the test suite to verify yet._  
> _…_  
> _I am currently working alone on riscv port. I will submit this in a pr shortly. If anyone else is intereted, I would be very pleased to work together to make the riscv support mature like arm."_

read more: [https://github.com/alexfanqi/julia/blob/master/doc/src/devdocs/build/riscv.md#whats-missing](https://github.com/alexfanqi/julia/blob/master/doc/src/devdocs/build/riscv.md#whats-missing)

and the changes: [Comparing JuliaLang:master...alexfanqi:master · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/compare/master...alexfanqi:julia:master)

---

<div class="post-metadata">

**Author:** ![dlakelan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlakelan/32/8491_2.png) [@dlakelan](https://discourse.julialang.org/u/dlakelan)\
**Post date:** [December 13, 2022, 5:20pm UTC](https://discourse.julialang.org/t/julia-on-risc-v-mango-pi-board/91584/3 "2022-12-13T17:20:49Z")

</div>

So based on all that I’m going to say, some time in the not too distant future basically… that’s great to hear. I really have no direct skills to help @alexfanqi with, but maybe if someone sees this topic and has that skill set and interest they’ll consider it.

---

<div class="post-metadata">

**Author:** ![viralbshah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/viralbshah/32/54_2.png) [@viralbshah](https://discourse.julialang.org/u/viralbshah)\
**Post date:** [October 23, 2024, 1:04pm UTC](https://discourse.julialang.org/t/julia-on-risc-v-mango-pi-board/91584/4 "2024-10-23T13:04:12Z")

</div>

See [Initial support for RISC-V by maleadt · Pull Request #56105 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/pull/56105). The PR links to binaries which naturally are super early, but probably easy to try out.

RISC-V is now marked as Tier 3 support on the julia downloads page.
