Specify minimum bison version 3.0+
authorZachary Snow <zach@zachjs.com>
Fri, 1 Oct 2021 20:41:11 +0000 (14:41 -0600)
committerZachary Snow <zachary.j.snow@gmail.com>
Sat, 2 Oct 2021 03:18:33 +0000 (21:18 -0600)
commitfbd70f28f044968fd59740e34652071c4ee01218
tree71d9be1a2d44c84a27cadf998637c0429b2a6002
parentf9aad606ca9c8f875ce3c3091daf465b73d3f513
Specify minimum bison version 3.0+

Yosys works with bison 3.0 (or newer), but not bison 2.7 (the previous
release). Ideally, we would require "3" rather than "3.0" to give a
better error message, but bison 2.3, which still ships with macOS, does
not support major-only version requirements. With this change, building
with an outdated bison yields: `frontends/rtlil/rtlil_parser.y:25.10-14:
require bison 3.0, but have 2.3`.
frontends/rtlil/rtlil_parser.y
frontends/verilog/verilog_parser.y