-
Notifications
You must be signed in to change notification settings - Fork 114
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
Bison 3.5.0 released #49
Comments
For what it's worth, this is everything I needed to change in order to get upstream Bison 3.5 to build under Windows using Mingw-w64: https://github.com/reactos/RosBE/blob/master/Patches/bison-3.5-reactos-fix-win32-build.patch I'm well aware that this patch can't be directly included, but I leave it here as an inspiration. |
@ColinFinck the patch is a good start but not correct in all places:
|
As I said, I know pretty well that this patch can't be included into Bison in its current state.
Agreed, it's cleaner. But I tried this and gave up, because currently sys/ioctl.h and termios.h are not checked in the
Everyone compiling for Windows has this file, so it's always detected and included. However, including winsock2.h pulls in the entire set of Windows headers. This clashes with many definitions inside Bison (like Adjusting config.h after running |
@donmac703 please check new version win_flex_bison-2.5.22.zip works on your grammar files. |
@ColinFinck Thank you for sharing your work with us. win_flex_bison uses different approach - by deep code refactoring give users minimal self-contained executables compatible with original flex/bison tools. There was no goal to keep code similar as much as possible. |
Hi Lexxmark, |
The upstream Bison 3.5.0 has been released.
See https://lists.gnu.org/archive/html/bison-announce/2019-12/msg00001.html
The text was updated successfully, but these errors were encountered: