This is the mail archive of the
mailing list for the GCC project.
Re: Bootstrap broken for more than 10 days on cygwin and mingw
- From: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- To: Ian Lance Taylor <ian at airs dot com>
- Cc: FX <fxcoudert at gmail dot com>, gcc-patches at gcc dot gnu dot org
- Date: Thu, 14 May 2009 07:15:23 +0100
- Subject: Re: Bootstrap broken for more than 10 days on cygwin and mingw
- References: <144779DF-351E-4F2A-906E-6301BA5E1B7A@gmail.com> <email@example.com>
Ian Lance Taylor wrote:
> I had already looked at the
> patch and made the same comment that Michael did: to use the enum
> constants rather than the casts. I probably could have said that more
> clearly. My apologies.
> problem as soon as it is brought to my attention; in this case there
> was already a patch, and I already reviewed it,
I didn't understand your email as a formal review, partly since it was in a
different thread on a different list, and didn't clearly say "do this" but was
worded as if offering a general opinion, rather than a pre-condition of
approval, and also partly because I was more expecting the win32 maintainers
to end up approving it so I was waiting to hear from them too. I guess I
could have been a little quicker to drive it forward than I was, given that
it's a bootstrap-breaker maybe it would have been appropriate to start pinging
it sooner than I would otherwise do for an ordinary patch?
Anyhow, all fixed now and no serious harm done. FX, I appreciate your
desire for stability, but I reckon Ian's right; it just isn't practical to
test everything everywhere, and I reckon it works best to get stuff committed
once it's reasonably-well-tested, and iron out the last few bugs on mainline
during stage 1, when a bit of instability is only to be expected, because it
keeps GCC moving forward. Yes, that then necessitates a bit of volunteer
effort to look after the other targets, and they risk bitrotting if neglected
for a while, but I think we get from A to B faster this way even if we do take
the occasional mis-step.