*** tpb <[email protected]> has joined #yosys | 00:00 | |
*** X-Scale` <X-Scale`[email protected]> has joined #yosys | 00:42 | |
*** X-Scale <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 00:43 | |
*** X-Scale` is now known as X-Scale | 00:43 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #yosys | 00:52 | |
*** adjtm_ <[email protected]> has joined #yosys | 00:58 | |
*** adjtm <adjtm!~adjtm@2a0c:5a80:3609:e400:da35:a3df:2584:f0e5> has quit IRC (Ping timeout: 240 seconds) | 01:00 | |
*** Klotz <Klotz!~Klotzoman@gateway/tor-sasl/klotz> has quit IRC (Quit: Klotz) | 01:53 | |
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has joined #yosys | 02:18 | |
*** bl0x_ <bl0x_!~bastii@p200300d7a74b7800ac54843a66770726.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds) | 02:26 | |
*** bl0x_ <bl0x_!~bastii@p200300d7a70fec0024b778b06d440c5e.dip0.t-ipconnect.de> has joined #yosys | 02:28 | |
*** Lord_Nightmare <Lord_Nightmare!znc@user/lord-nightmare/x-3657113> has joined #yosys | 03:09 | |
*** emeb_mac <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 06:23 | |
*** nak <nak!~nak@yosys/nak> has joined #yosys | 07:53 | |
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys | 07:59 | |
sagar_acharya | I cannot build the riscv-gnu-toolchain. | 07:59 |
---|---|---|
sagar_acharya | I don't like using pre-compiled binaries. | 08:00 |
sagar_acharya | Is there a way to use picorv32 without the riscv-gnu-toolchain ? | 08:00 |
tnt | ... how exactly do you want to use a RISC-V CPU if you don't have a RISC-V compiler ? | 08:04 |
tnt | I'm sure there are others than the gcc toolchain, you can try to build clang or buy a commercial compiler ... | 08:04 |
sagar_acharya | That is used to compile the programs to be put on picorv32 right? There must be other compilers. | 08:10 |
*** srk <srk!~sorki@user/srk> has quit IRC (Remote host closed the connection) | 08:11 | |
*** srk <srk!~sorki@user/srk> has joined #yosys | 08:12 | |
xiretza[m] | LLVM also has a RISC-V backend, but I don't know of any others. | 08:12 |
sagar_acharya | Alright, I will check it out. Thanks folks. | 08:13 |
xiretza[m] | RISC-V is a very recent development all things considered, people don't usually bother writing their own compiler for their new architecture anymore when GCC and LLVM exist | 08:14 |
sagar_acharya | True. I'll try to struggle compiling these own my own for a while then.... | 08:19 |
sagar_acharya | https://repo.or.cz/tinycc.git/tree | 08:27 |
tpb | Title: Public Git Hosting - tinycc.git/tree (at repo.or.cz) | 08:27 |
sagar_acharya | This has support for riscv64 | 08:27 |
xiretza[m] | what OS/distribution are you on? | 08:28 |
sagar_acharya | Hyperbola v0.4 | 08:28 |
sagar_acharya | It uses gcc 8.4.0 | 08:29 |
xiretza[m] | yeah they don't seem to repackage any of the RISC-V tooling from Arch | 08:32 |
xiretza[m] | you can try tinycc, but it's quite possible for deeply embedded firmware to require some GCC extension or another | 08:33 |
sagar_acharya | So tcc will work for picorv ? | 08:37 |
sagar_acharya | Can you please explain in a simpler way? I don't get deeply embedded firmware. | 08:38 |
sagar_acharya | I think picorv has rv32 and tcc has 64bit so it shouldn't work | 08:38 |
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving) | 11:41 | |
*** nak <nak!~nak@yosys/nak> has quit IRC (Ping timeout: 252 seconds) | 15:53 | |
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has quit IRC (Ping timeout: 240 seconds) | 16:52 | |
*** emeb_mac <[email protected]> has joined #yosys | 16:58 | |
*** nak <nak!~nak@yosys/nak> has joined #yosys | 18:35 | |
*** lexano <[email protected]> has joined #yosys | 19:18 | |
*** AdamHorden <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 20:39 | |
*** AdamHorden <[email protected]> has joined #yosys | 20:43 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!