aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2021-01-09 11:53:33 +0000
committerNick Clifton <nickc@redhat.com>2021-01-09 11:53:33 +0000
commitbe2c78856d6ffe491ae41a7dda58b8553e71dd0f (patch)
tree492a7d82662c6b8247b1fff7d511a9dd4c855b36 /binutils
parent573fe3fbc1126edb3a986a532279eead3c402ec4 (diff)
downloadgdb-be2c78856d6ffe491ae41a7dda58b8553e71dd0f.zip
gdb-be2c78856d6ffe491ae41a7dda58b8553e71dd0f.tar.gz
gdb-be2c78856d6ffe491ae41a7dda58b8553e71dd0f.tar.bz2
Update release howto with 2.37 numbers
Diffstat (limited to 'binutils')
-rw-r--r--binutils/README-how-to-make-a-release37
1 files changed, 20 insertions, 17 deletions
diff --git a/binutils/README-how-to-make-a-release b/binutils/README-how-to-make-a-release
index 8f91f31..2fdea00 100644
--- a/binutils/README-how-to-make-a-release
+++ b/binutils/README-how-to-make-a-release
@@ -27,6 +27,9 @@ How to perform a release.
directories and the top level Makefile and configure files. Also
consider updating the toplevel libtool files.
+
+Approx time to complete from here: 2 hours ....
+
3. When branch day arrives add markers for the upcoming release to
the NEWS files in gas, ld, and binutils. No need to update NEWS
in the gold directory - it has its own release numbering.
@@ -40,8 +43,8 @@ How to perform a release.
4. Create the release branch using:
- git branch binutils-2_36-branch
- git push origin binutils-2_36-branch
+ git branch binutils-2_37-branch
+ git push origin binutils-2_37-branch
If you get a message like:
@@ -51,7 +54,7 @@ How to perform a release.
5. Make sure that the branch is there. IE check out the branch sources:
- git clone ssh://sourceware.org/git/binutils-gdb.git -b binutils-2_36-branch 2.36
+ git clone ssh://sourceware.org/git/binutils-gdb.git -b binutils-2_37-branch 2.37
If you get a message about being in a "detached head" state, something
has gone wrong...
@@ -73,21 +76,21 @@ How to perform a release.
ask Joel Brobecker <brobecker AT adacore DOT com>.
7. Rename the current HEAD version entry in Bugzilla, and create a
- new one. E.g. rename "2.36 (HEAD)" to 2.36, and create "2.37
- (HEAD)":
+ new one. E.g. rename "2.37 (HEAD)" to 2.37, and create
+ "2.38 (HEAD)":
https://sourceware.org/bugzilla/editversions.cgi?product=binutils
8. Update bfd/version.m4 on HEAD to indicate that is now a snapshot
of the next release:
- m4_define([BFD_VERSION], [2.36.50])
+ m4_define([BFD_VERSION], [2.37.50])
Update the release number in bfd/version.m4 for the BRANCH.
The branch only needs the point value set to 90 as the release
has not actually happened yet.
- m4_define([BFD_VERSION], [2.35.90])
+ m4_define([BFD_VERSION], [2.36.90])
Regenerate various files on both branch and HEAD by configuring
with "--enable-maintainer-mode --enable-gold" and then building
@@ -103,7 +106,7 @@ How to perform a release.
src-release script to rebuild them.
cd <branch-sources>
- git clean -fdx .
+ git clean -fdx
b. Create a source tarball of the BRANCH sources:
@@ -111,29 +114,29 @@ How to perform a release.
c. Build a test target using this tarball.
- cp binutils-<OLD_VERSION>.90.tar.xz /dev/shm
- cd /dev/shm
- tar xvf binutils-<OLD_VERSION>.90.tar.xz
+ cp binutils-2.36.90.tar.xz /dev/shm
+ pushd /dev/shm
+ tar xvf binutils-2.36.90.tar.xz
mkdir build
cd build
- ../binutils-<OLD_VERSION>.90/configure --quiet --enable-gold
+ ../binutils-2.36.90/configure --quiet --enable-gold
make
+ popd
If there are problems, fix them.
d. Upload the pre-release snapshot to the sourceware FTP site:
- cd <branch-sources>
- scp binutils-<OLD_VERSION>.90.tar.xz sourceware.org:~ftp/pub/binutils/snapshots
- ssh sourceware.org sha256sum ~ftp/pub/binutils/snapshots/binutils-<OLD_VERSION>.90.tar.xz
+ scp binutils-2.36.90.tar.xz sourceware.org:~ftp/pub/binutils/snapshots
+ ssh sourceware.org sha256sum ~ftp/pub/binutils/snapshots/binutils-2.36.90.tar.xz
e. Clean up the source directory again.
- git clean -fdx .
+ git clean -fdx
10. Tell the Translation Project where to find the new tarball.
<coordinator@translationproject.org>
- qv: http://translationproject.org/html/maintainers.html
+ qv: https://translationproject.org/html/maintainers.html
------------------------------------------------------------------------
Dear Translation Project