This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Do not point to sources.redhat.com for autotools tarballs (was: Moving to Autoconf 2.64, Automake 1.11)
- From: Ralf Wildenhues <Ralf dot Wildenhues at gmx dot de>
- To: Gerald Pfeifer <gerald at pfeifer dot com>
- Cc: gcc-patches at gcc dot gnu dot org, binutils at sourceware dot org, gdb at sourceware dot org
- Date: Sun, 16 Aug 2009 11:49:22 +0200
- Subject: Do not point to sources.redhat.com for autotools tarballs (was: Moving to Autoconf 2.64, Automake 1.11)
- References: <20090815112928.GB5396@gmx.de> <alpine.LSU.1.99.0908151331010.19553@acrux.dbai.tuwien.ac.at>
* Gerald Pfeifer wrote on Sat, Aug 15, 2009 at 01:34:15PM CEST:
> On Sat, 15 Aug 2009, Ralf Wildenhues wrote:
> > Apart from that, I would need somebody to update the autotools tarballs
> > at ftp://sources.redhat.com/pub/binutils for me, at the time I am
> > committing the above. The upstream tarballs are available here:
> > ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.64.tar.gz
> > ftp://ftp.gnu.org/gnu/automake/automake-1.11.tar.gz
>
> Looking at the dates of the original tarballs (which look like snapshots
> needed at that point in time), I am wondering why we shouldn't just refer
> to the vanilla upstream versions and downloads?
FWIW, I wouldn't mind such a move at all, esp. considering that these
snapshots are pretty outdated. However, the pub/binutils location can
serve as as useful indirection in case we do need to rely on unreleased
versions again.
At least the gettext version used throughout GCC/src is pretty old,
and/or not consistent anyway. I don't know if there is need to update
it, though.
Below is a proposed patch that would let src refer to upstream versions,
to be squashed in with [PATCH 5/N] of this series (tested make info html
pdf).
Thanks,
Ralf
ChangeLog:
2009-08-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* README-maintainer-mode: Point directly to upstream locations
for autoconf, automake, libtool, gettext, instead of copies on
sources.redhat.com. Document required versions.
gdb/doc/ChangeLog:
2009-08-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* gdbint.texinfo (Releasing GDB): Point to
README-maintainer-mode file for required autoconf version.
diff --git a/README-maintainer-mode b/README-maintainer-mode
index 0115a1e..a350974 100644
--- a/README-maintainer-mode
+++ b/README-maintainer-mode
@@ -3,7 +3,18 @@
Note that if you configure with --enable-maintainer-mode, you will need
special versions of automake, autoconf, libtool and gettext. You will
-find the sources for these in ftp://sources.redhat.com/pub/binutils.
+find the sources for these in the respective upstream directories:
+
+ ftp://ftp.gnu.org/gnu/autoconf
+ ftp://ftp.gnu.org/gnu/automake
+ ftp://ftp.gnu.org/gnu/libtool
+ ftp://ftp.gnu.org/gnu/gettext
+
+The required versions of the tools for this tree are
+ autoconf 2.64
+ automake 1.11
+ libtool 2.2.6
+ gettext 0.14.5
Note - "make distclean" does not work with maintainer mode enabled.
The Makefiles in the some of the po/ subdirectories depend upon the
diff --git a/gdb/doc/gdbint.texinfo b/gdb/doc/gdbint.texinfo
index b1c0452..6d0a226 100644
--- a/gdb/doc/gdbint.texinfo
+++ b/gdb/doc/gdbint.texinfo
@@ -7078,10 +7078,9 @@ Notes:
@itemize @bullet
@item
Check the @code{autoconf} version carefully. You want to be using the
-version taken from the @file{binutils} snapshot directory, which can be
-found at @uref{ftp://sourceware.org/pub/binutils/}. It is very
-unlikely that a system installed version of @code{autoconf} (e.g.,
-@file{/usr/bin/autoconf}) is correct.
+version documented in the toplevel @file{README-maintainer-mode} file.
+It is very unlikely that a system installed version of @code{autoconf}
+(e.g., @file{/usr/bin/autoconf}) is correct.
@end itemize
@subsubheading Check out the relevant modules: