https://open-source-silicon.dev logo
t

Troy Benjegerdes

07/30/2020, 6:33 PM
Has anyone built openlane on non-x86? In particular, powerpc, sparc, or RiscV (which have open cores I could conceivably tape out with using openlane/openroad)
a

Ahmed Ghazy

07/30/2020, 9:27 PM
Which distro are you on btw? You may want to try something like: https://github.com/smunaut/openlane-baremetal/blob/master/openlane_build.sh put together by @tnt. It will probably be a bit tedious to get hold of all the dependencies, but it should work eventually.
t

tnt

07/30/2020, 9:29 PM
Yeah, listing the dependencies is still on my TODO ... since I had other EDA tools built already I pretty much had everything already on my system, but I think I can do a ldd on all the binaries and see what they link to (and map that back to packages) to get a good idea of what's needed.
a

Ahmed Ghazy

07/30/2020, 9:46 PM
@tnt: In the process of native support, I will be trying to create a basic AUR package as an exercise of "enclosing" all dependencies.
Which system are you on btw?
t

tnt

07/30/2020, 9:48 PM
If you have a look at the patches in that git repo, you can see some package have dependency on things that turn out to not be required (like they want CMake 3.18 but 3.17 works just fine, it just happens the dev was using 3.18 and used that as min version, things like that ...).
That was built on Ubuntu 19.10
👍 1
OpenROAD also explicitely requires swig 3 ... but apparently if you just have swig 4, that works just fine too.
a

Ahmed Ghazy

07/30/2020, 9:50 PM
Ah, that's useful to know, thanks!
t

Troy Benjegerdes

08/01/2020, 7:45 PM
I am on Debian/Ubuntu generally.