Lazarus and VisionFive V1 lazarus / 77-Embedded ---------------------------------------------------------------------- superc · 2022-05-28 18:12 Hello, browsing around I came across this board: https://www.cnx-software.com/2021/11/27/visionfive-v1-risc-v-linux- sbc-resurrects-beaglev-single-board-computer/ and cpu is Dual-core Sifive U74 RISC-V processor. would lazarus work on that platform? Thanks in advance. ---------------------------------------------------------------------- Thaddy · 2022-05-28 18:15 AFAIK work is being done to support RISK-V, so  follow that. ---------------------------------------------------------------------- superc · 2022-05-28 18:25 Good news, nice card, right? ---------------------------------------------------------------------- Thaddy · 2022-05-28 19:13 Right, The compiler for riscv is also in trunk/main, so you can try it out. If it is in trunk/main it means it is almost feature complete and open for testing. There are a few members who are interested, so keep following and posting! ---------------------------------------------------------------------- Arioch · 2022-09-10 21:01 I wonder if anyone managed not cross-compile, but run Lazarus on RISC-V Granted, dektop computers are expensive now, like https://hackaday.com/2019/02/11/building-a-risc-v-desktop/ But at least they are already possible. ---------------------------------------------------------------------- MarkMLl · 2022-09-11 07:49 Quote from: Arioch on September 10, 2022, 11:01:29 pmI wonder if anyone managed not cross-compile, but run Lazarus on RISC-V Granted, dektop computers are expensive now, like https://hackaday.com/2019/02/11/building-a-risc-v-desktop/ But at least they are already possible. My general experience looking- some years ago- at FPC and Lazarus on various platforms was that once the compiler was OK Lazarus just worked. The issues tended to be (a) oversights in the compiler/RTL/FCL makefiles where a particular library wasn't built for that platform and (b) issues relating to endianness or alignment (most of which got sorted when I was whining at the developers about SPARC support, except possibly for an alignment issue in lhelp). I definitely had Lazarus running natively on SPARC (Linux and SunOS/Solaris), ARM (Linux on an NSLU2 "Slug") and possibly on MIPS (Linux). The fact that it could be built and would run on a Slug, albeit with lots of swapspace, suggests that it would probably build and run on a Linux-capable RISC-V board which will almost certainly have more resources... perhaps I should say /proportionately/ more resources, allowing for the bloat that's affected almost all code over the last ten years. MarkMLl ---------------------------------------------------------------------- MarkMLl · 2023-02-18 11:50 Quote from: Thaddy on May 28, 2022, 09:13:28 pmThe compiler for riscv is also in trunk/main, so you can try it out. If it is in trunk/main it means it is almost feature complete and open for testing. There are a few members who are interested, so keep following and posting! The availability of RISCV development kits for £10 and chips for around $0.10 in quantity might be a game changer. https://www.aliexpress.com/item/1005004895791296.html https://www.youtube.com/watch?v=L9Wrv7nW-S8 I'll report back when I have time, but if Dave can do it... :-) MarkMLl