_yosys: handle unparseable versions
authorAlan Green <alan.green@gmail.com>
Tue, 23 Jun 2020 12:12:02 +0000 (22:12 +1000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 31 Dec 2021 14:11:51 +0000 (14:11 +0000)
commit7ede853b0e293439b6ad3873c664c875e1f789c5
tree640e2dc6b431fee92fcfb4b897432126aa3db903
parentd9ae193f265246be63576ca39aa9ed88c4909b43
_yosys: handle unparseable versions

Do not use yosys binaries with unparseable version numbers. This ensures
that nmigen always knows what version of yosys it is generating RTLIL
for.

The effect of this change is that if the version number of the system
yosys is unparsable, nmigen will attempt to fallback to the builtin
Yosys.

Fixes #409.
nmigen/_yosys.py