| www.delorie.com/gnu/docs/gdb/gdbint_124.html | search |
![]() Buy the book! | |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
GDB's version is determined by the file `gdb/version.in'.
GDB's mainline uses ISO dates to differentiate between versions. The CVS repository uses YYYY-MM-DD-cvs while the corresponding snapshot uses YYYYMMDD.
GDB's release branch uses a slightly more complicated scheme. When the branch is first cut, the mainline version identifier is prefixed with the major.minor from of the previous release series but with .90 appended. As draft releases are drawn from the branch, the minor minor number (.90) is incremented. Once the first release (M.N) has been made, the version prefix is updated to M.N.0.90 (dot zero, dot ninety). Follow on releases have an incremented minor minor version number (.0).
Using 5.1 (previous) and 5.2 (current), the example below illustrates a typical sequence of version identifiers:
Notes:
To avoid version conflicts, vendors are expected to modify the file `gdb/version.in' to include a vendor unique alphabetic identifier (an official GDB release never uses alphabetic characters in its version identifer).
Since GDB does not make minor minor minor releases (e.g., 5.1.0.1) the conflict between that and a minor minor draft release identifier (e.g., 5.1.0.90) is avoided.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |