This page documents the procedure for making a new release branch.
svn cp svn+ssh://gcc.gnu.org/svn/gcc/trunk svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_5-branch
gcc/DEV-PHASE on the branch, to say
"prerelease" instead of "experimental".gcc/BASE-VER on the mainline, to use
the next major release number (e.g., 3.2 instead of 3.1).htdocs/gcc-VERSION directory
for the next major release in the wwwdocs repository and
populate it with initial copies of changes.html and
criteria.html.index.html and buildstat.html pages
to the directory corresponding to the newly created release branch.
Update the toplevel buildstat.html accordingly.index.html page to show the new active
release branch, the current release series, and active development
(mainline). Update the version and development stage for mainline.maintainer-scripts/crontab on the mainline by
adding an entry to make snapshots of the new branch and adjusting the
version number of the mainline snapshots.
Run svn update in the scripts directory of
the gccadmin account, and then actually install the updated crontab
there.
-p
option of the gcc_release script. For that single run,
adjust the script such that the announcement mail is sent to you
personally so that you can adjust references to the previous snapshot
in the README and index.html files of the
new snapshot as well as the mail itself before relaying it.
gcc.pot and cpplib.pot.
Send them
to the translation project if no snapshot of this version was sent
during development stage 3 or 4.Copyright (C) Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
These pages are maintained by the GCC team. Last modified 2011-04-25.