GDB 6.4 schedule

Andrew Cagney cagney@gnu.org
Tue Nov 9 18:59:00 GMT 2004


GDB 6.4, unlike some of our more recent releases, is faced with both a 
technical requirement and a very tight schedule:

- it must support full DW_OP_piece
GCC 4.0 is very aggressive at generating DW_OP_piece information.  If 
GDB is to to remain relevant as a debugger for that compiler we're going 
to need to fully support that feature.  If we don't we regress, just 
like we did in the past when we didn't properly support CFI.

- it must be out [well] before GCC 4.0
As a corollary, there is no point in releasing a GDB supporting 
DW_OP_piece after 4.0.  Nor is there a point to releasing just before. 
We need to make that GDB available as early as possible and that 
suggests trying to align ourselves with the 4.0 branch schedule.

The key point, and the one that differentiates this feature from others, 
is that if we fail to address this and stand still, we go backwards.

Looking across at http://gcc.gnu.org/develop.html 4.0 is due ``early 
2005'' and sniffing around suggests a preference for the branch being 
cut by end-of-year with early-to-mid '05 release (Daniel, with close 
ties to MarkM, probably has better insider information).  Even allowing 
for slip, that only drags things into January.

To ensure that GDB matches this schedule and is available at least in 
the 4.0 branch timeframe we're forced to take an even more aggressive 
position, setting our schedule to:

- branch January 2005
- release February 2005

and having a very strong preference for something even earlier.

(This of course also seriously limits changes others were making, as 
once DW_OP_piece is working, we're going to ship.)

Can we agree to this?
Andrew

PS: Hopefully people have been aware of this need for sometime, I 
certainly have.



More information about the Gdb mailing list