-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modify bison files to require minimum version #128
Comments
Hi, |
@dowobeha is right. Foma builds on macOS in your CI pipeline only because the most current version of bison is installed via Homebrew. @AmbientLighter Can't you just extend your CI pipeline to put the compiled binaries as attachments on a tagged release? It would be really helpful if you created tagged releases when you finish a new version. This way, users would not have to compile from source themselves. |
@pemistahl I'm not a maintainer of foma, so I've asked @mhulden to tag releases or grant me a permissions. |
Fair enough, @AmbientLighter. Thank you for the compiled binaries. |
On macOS, bison is present but is an ancient version. On macOS 10.15.7, the version of bison is 2.3.
As a result, some of the newer fixes to bison files use syntax that bison 2.3 doesn't recognize, resulting in bison syntax errors.
Bison supports marking a minimum required version.
There are two options. One is rewriting the bison files to support bison 2.3 syntax. While this would be nice for those of us on macOS, a simpler solution would be to use the bison require syntax to require a specific version of bison.
The text was updated successfully, but these errors were encountered: