[RFC] Update to current automake/autoconf/libtool versions (take 2)

Klee Dienes <[email protected]>
Newsgroups gmane.comp.emulators.sid.devel,gmane.comp.gdb.patches,gmane.comp.gnu.binutils,gmane.comp.gcc.devel
Message-ID <[email protected]>
The following is the current state-of-the art of my autoconf-2.5x 
conversion of the gcc/gdb/binutils repositories. It updates the 
following directories:

common:	libiberty
src:		bfd binutils gas gdb gprof ld mmalloc opcodes rda sim utils
gcc:		boehm-gc fastjar gcc libf2c libffi libjava libobjc libstdc++-v3 
zlib

It does *not* update the following directories:

common:	include texinfo config etc contrib
src:		blt cgen cpu dejagnu expect intl itcl iwidgets libgloss libgui 
newlib readline tcl tk winsup sid"
gcc:		libbanshee libchill libio libmudflap libstdc++"

I used the following versions of the various tools:

libtool:		1.4e (top-of-tree, with the attached patch)
autoconf:		2.57 (with the attached patch)
automake:	1.7.2
gettext:		0.11.5
autogen:		5.5

The attached archive contains the following files:

ChangeLog:
setup.sh:			Script to convert to autotools-2.5x and build an uberbaum 
tree
autoconf.txt:		Fixes to autoconf-2.57 required by this patch.
common-diffs.txt	Patches to directories shared by 'src' and gcc.
gcc-diffs.txt		Patches to the gcc directories.
libtool-diffs.txt		Patch to libtool-1.4e required by this patch.
src-diffs.txt		Patches to the 'src' directories.
top-diffs.txt		Patches to top-level files in both 'src' and gcc.



To run, first read through setup.sh, and make sure it won't do anything 
you don't want it to do on your system.  Then set the values of 
src_gcc, src_src, and dst_root, and run setup.sh.    The script will 
rsync the checked-out gcc and src sources into a new directory, apply 
the patches, and run autoreconf on all the appropriate directories.

I've built directory on i386-unknown-linux-gnu native, targetted to 
powerpc-unknown-linux-gnu, and natively on i686-pc-cygwin (I got some 
errors building winsup on cygwin, but they were the same errors I got 
from the unmodified sources).  I've *not* run extensive tests on the 
resulting builds --- I'm willing to do that, but it seemed a bit early 
at this stage.

I did not attempt to make the patches compatible with both 
autoconf-2.13 and autoconf-2.5x --- I suspect that would be a 
significant challenge, and converting to automake-1.7 and autoconf-2.5x 
was difficult enough.
ChangeLog (application/octet-stream, 10 KB) - not displayed
autoconf-diffs.tar.gz (application/x-gzip, 25.2 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.