[Libre-soc-bugs] [Bug 835] add support for smtlib2 floating-point to yosys and nmigen
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Tue May 31 05:23:52 BST 2022
https://bugs.libre-soc.org/show_bug.cgi?id=835
--- Comment #21 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #20)
> the yosys 0.13 stuff is only because libre-soc doesn't want to upgrade for
> ls2,
that's not correct: i have mentioned this already - it's down to instability
in yosys due to API changes. *nobody* can get yosys-ghdl-plugin working
and yosys-ghdl-plugin is needed for compiling microwatt. this has absolutely
nothing to do with ls2, and everything to do with yosys changing APIs in a
way that makes them completely incompatible with critical plugins on which
the wider community critically relies. in our case that's critical day-to-day
testing and development for the *entire* libre-soc codebase i.e. *all* SoCs
*all* versions past present and future because microwatt HDL-module-level
compatibility is absolute and fundamental to saving astounding amounts of
time and resources.
ghdl then *also* changed its internal data structures which made the situation
even more complex.
several days of searching and compiling across *three* separate repositories
eventually found the cross-over point between ghdl, yosys, and
yosys-ghdl-plugin
that would actually work.
more later. summary: integration justification in nmigen makes sense.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list