>>> On 04.01.16 at 15:50, <ian.jack...@eu.citrix.com> wrote: > From: Ed Swierk <eswi...@skyportsystems.com> > > - Use %lex-param instead of obsolete YYLEX_PARAM to override lex scanner > parameter > - Change deprecated %name-prefix= to %name-prefix > > Tested against bison 2.4.1 and 3.0.2. > > This is expected to sometimes (depending on timestamps and whether the > bison input files are edited) break building on systems with ancient > versions of bison. Bison 2.4.1 is known to work and was released in > December 2008. > > Also, consquentially, regenerate bison output files with bison > 1:2.5.dfsg-2.1 from Debian wheezy. > > Signed-off-by: Ed Swierk <eswi...@skyportsystems.com> > Acked-by: Ian Jackson <ian.jack...@eu.citrix.com> > Tested-by: Wei Liu <wei.l...@citrix.com> > Signed-off-by: Ian Jackson <ian.jack...@eu.citrix.com> > Release-Acked-by: Konrad Rzeszutek Wilk <konrad.w...@oracle.com> > > (cherry picked from commit 7ba4cdfadd4f3c45d65ffe50e621759f458fedc0) > > [ I have checked that rebuilding the bison and flex input produces no > further changes. -iwj ] > > Signed-off-by: Ian Jackson <ian.jack...@eu.citrix.com>
Well, as indicated already when the original change went in, a statement of compatibility back to a bison released in 2008 is fine, but not really sufficient considering that e.g. compiler and and binutils are permitted to older. I stopped objecting to the change for -unstable at that time, but I'm not sure we want to introduce such an incompatibility (the %name-prefix change) with older bison in a wrap-up release. In the end the question certainly is whether updating the build host distro for released branches is a proper thing to do. Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel