Date: Fri, 5 Feb 2010 22:05:02 -0600 From: Austin English <austinenglish@gmail.com> To: Garrett Cooper <yanefbsd@gmail.com> Cc: freebsd-bugs@freebsd.org, linimon@freebsd.org Subject: Re: bin/143351: [request] update flex(1) to at least 2.5.33 Message-ID: <b6bb06271002052005v285cdc87hbff982aa01e64eaa@mail.gmail.com> In-Reply-To: <7d6fde3d1002012157i74be831bi501d76ad6d73da2a@mail.gmail.com> References: <201001300048.o0U0mkwD096197@freefall.freebsd.org> <b6bb06271002010233r7f15b104r2a7c30b39418ade0@mail.gmail.com> <7d6fde3d1002012157i74be831bi501d76ad6d73da2a@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Feb 1, 2010 at 11:57 PM, Garrett Cooper <yanefbsd@gmail.com> wrote: > On Mon, Feb 1, 2010 at 2:33 AM, Austin English <austinenglish@gmail.com> = wrote: >> On Fri, Jan 29, 2010 at 6:48 PM, =C2=A0<linimon@freebsd.org> wrote: >>> Old Synopsis: update flex to at least 2.5.33 >>> New Synopsis: [request] update flex(1) to at least 2.5.33 >>> >>> State-Changed-From-To: open->suspended >>> State-Changed-By: linimon >>> State-Changed-When: Sat Jan 30 00:45:41 UTC 2010 >>> State-Changed-Why: >>> Mark suspended awaiting someone to take up the (hard) task of deciding >>> if this will create regressions. =C2=A0See: >>> >>> http://lists.freebsd.org/pipermail/freebsd-current/2009-January/002233.= html >>> >>> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D143351 >> >> Indeed, it does. I did a build world to make sure it worked (using the >> freebsd9 snapshot), then installed flex 2.5.35 and rebuilt. >> /usr/src/cddl failed to build, and possible others (ran make -k, but >> haven't checked the log yet). Should I file bugs for each program that >> doesn't build in newer flex? or sit back and wait for someone to fix >> flex for BSD and then include it? > > =C2=A0 =C2=A0File bugs for any and all issues you find, point them back t= o this > PR, and as long as everything points in the right direction and is > done in proper order, everything should work just fine (TM). > =C2=A0 =C2=A0The version bump definitely deserves a heads up though in th= e > current@ and stable@ community though so people can fix prepare to fix > their potentially buggy / backwards incompatible yacc code, or bite > the bullet and multislot version their tools [via ports]. Actually, I was mistaken. I used flex from http://flex.sourceforge.net/, rather than the flex in ports. I just did a make clean ; make world with flex from ports, and everything builds fine (this is with FreeBSD-9.0-CURRENT-201001-i386). I also compared make's output, no new compiler warnings appear. Of course, this isn't a complete analysis, but things look much better than it initially appeared. --=20 -Austin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b6bb06271002052005v285cdc87hbff982aa01e64eaa>