Some Mac OS versions have bison 2.3 even though it is very old.
%code is first handled in bison version 2.4; gnu site has 2.4.1 as
the earliest 2.4.x version.
Details
Details
- Reviewers
winterz - Group Reviewers
Frameworks - Commits
- R309:6b46411622b0: Add bison minimum version of 2.4.1 due to %code
Verified build fails in cmake phase when using bison 2.3 and builds
correctly using bison 2.4.1+.
Diff Detail
Diff Detail
- Repository
- R309 KService
- Branch
- bison_min_version (branched from master)
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 8433 Build 8451: arc lint + arc unit
Comment Actions
I'm for this.
I never created such a patch because I wasn't sure what minimum version was needed.
On Mac, what I do is install the homebrew bison and export PATH=/usr/local/opt/bison/bin:$PATH
I'd even be in favor of setting the minimum version to 3.0
Comment Actions
Not on the 19.04 branch, the dependency freeze happened few weeks ago - you may want to ask to release-team@ for an exception if you think it's important there too.
Comment Actions
Ups, sorry! So according https://community.kde.org/Schedules/Frameworks there are no special provisions when the change doesn't touch translatable strings and the change is properly tested.