Hi Everyone,
While playing around with the new riscv support, I followed the instructions in the release notes in order to build a riscv toolchain from scratch. (See section 'Steps to test Genode on RISC-V', url http://genode.org/documentation/release-notes/16.02).
Step 2 involves Building Genode and a test scenario. After cloning https://github.com/ssumpf/genode.git I ran:
$ ./tool/tool_chain riscv
This fails immediately, and it seems the riscv argument is not supported in this version. The following error is given:
make: *** No rule to make target `riscv'. Stop.
When I try the same thing with the repository from the Genodelabs github (https://github.com/genodelabs/genode.git) this argument is supported and a build starts.
Same goes for the next step:
$ ./tool/create_builddir hw_risc
This only succeeds with the repository from genodelabs. Otherwise it gives the error:
make: *** No rule to make target `<removed full path>/tool/builddir/etc/build.conf.hw_risc', needed by `<removed> full path/build/hw_risc/etc/build.conf'. Stop.
To me it seems some url's might have been mixed up while writing the release notes. Or after writing the releasenotes were published the repositories have somehow been modified.
In any case, if you run into the same issues, you might want to clone https://github.com/genodelabs/genode.git instead of the git repo given in the release notes.
Regards, Menno
Hi Menno,
On 03/03/2016 03:13 PM, Menno Valkema wrote:
Hi Everyone,
While playing around with the new riscv support, I followed the instructions in the release notes in order to build a riscv toolchain from scratch. (See section 'Steps to test Genode on RISC-V', url http://genode.org/documentation/release-notes/16.02).
Step 2 involves Building Genode and a test scenario. After cloning https://github.com/ssumpf/genode.git I ran:
this is a mistake from my side. Sorry about that. Genode's master branch resides at: https://github.com/genodelabs/genode.git
I also updated the branch above to current Genode master, so it now should also work.
Regards,
Sebastian
$ ./tool/tool_chain riscv
This fails immediately, and it seems the riscv argument is not supported in this version. The following error is given:
make: *** No rule to make target `riscv'. Stop.
When I try the same thing with the repository from the Genodelabs github (https://github.com/genodelabs/genode.git) this argument is supported and a build starts.
Same goes for the next step:
$ ./tool/create_builddir hw_risc
This only succeeds with the repository from genodelabs. Otherwise it gives the error:
make: *** No rule to make target `<removed full path>/tool/builddir/etc/build.conf.hw_risc', needed by `<removed> full path/build/hw_risc/etc/build.conf'. Stop.
To me it seems some url's might have been mixed up while writing the release notes. Or after writing the releasenotes were published the repositories have somehow been modified.
In any case, if you run into the same issues, you might want to clone https://github.com/genodelabs/genode.git instead of the git repo given in the release notes.
Regards, Menno
Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi Menno,
thank you for the hint! I updated the release notes just now.
Cheers Norman
Hi Norman and Sebastian,
Thanks for following up!
Meanwhile we're running Genode successfully on a Riscv fpga softcore, so apart from this minor confusion, we managed to port our Genode application code without much effort.
Regards, Menno
On 03-03-16 16:58, Norman Feske wrote:
Hi Menno,
thank you for the hint! I updated the release notes just now.
Cheers Norman