[libre-riscv-dev] [Bug 178] first coriolis2 tutorial, workflow and "test project" page

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Tue Mar 10 12:31:03 GMT 2020


http://bugs.libre-riscv.org/show_bug.cgi?id=178

--- Comment #199 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
https://github.com/tomerfiliba/rpyc

i meant rpyc not pyro4, specifically ZeroDeploy:
https://rpyc.readthedocs.io/en/latest/docs/zerodeploy.html#zerodeploy

however for "easiest" deployment it may need sshd installed in the chroot and
set to a non-standard ssh port in /home/chroot/coriolis/etc/ssh/sshd_config

otherwise you will have to futz about trying to work out the manual list of
things right there in paragraph one "Zero-Deploy RPyC", over a chroot.

all of which is quite a lot of hassle, particularly as even once rpyc works,
you still have to work out how to get it to work under pycharm.

you *might* simply be able to do this (not involving rpyc) after getting sshd
running on a non-standard port number in the chroot:

https://www.jetbrains.com/help/pycharm/configuring-remote-interpreters-via-ssh.html



now, if there was a *really clear benefit* - bear in mind that coriolis2 is
*not* a standard "straight python" module, it's a computationally-heavy hybrid
c++ python module - i'd say it was worth pursuing.

really, i really can't think of any good reasons that pycharm brings which
can't be had *outside* the chroot, by installing the source code *outside* the
chroot (soclayout, nmigen, everything).

if you *really* need pycharm to do "import Hurricane" in order to walk it, can
i suggest attempting installation of coriolis2 and alliance under archlinux,
although please don't spend too much time doing so.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-riscv-dev mailing list