Red Hat Bugzilla – Bug 246486
Last modified: 2007-11-30 17:12:09 EST
I am doing gcc/binutils development on Fedora 7. Gcc/binutils are still
using automake 1.9, which isn't available on Fedora 7. I have built
automake19 from automake 1.9 in FC6.
Created attachment 158352 [details]
RPM spec for automake19
Created attachment 158353 [details]
A patch for automake19
automake-1.10 is supposed to be compatible with automake-1.9. The only issues
I've seen so far are checks for specific automake versions which will fail.
Do you have an testcase which shows the problem ?
[hjl@gnu-2 bfd]$ cd /export/gnu/src/binutils/binutils/bfd
[hjl@gnu-2 bfd]$ rpm -qf /usr/bin/automake
[hjl@gnu-2 bfd]$ automake --cygnus Makefile
configure.in:11: version mismatch. This is Automake 1.10,
configure.in:11: but the definition used by this AM_INIT_AUTOMAKE
configure.in:11: comes from Automake 1.9.6. You should recreate
configure.in:11: aclocal.m4 with aclocal and run automake again.
[hjl@gnu-2 bfd]$ automake-1.9 --cygnus Makefile
Have you run 'aclocal' as suggested ? Did it fix your issues ?
I didn't change any m4 files. I only changed Makefile.am. Running aclocal
will force other developers, who are using automake 1.9, to run aclocal again.
That means for every change Makefile.am change, we have to regenerate and
check in a new aclocal.m4, which is entirely unnecessary.
Sorry, but that's not reason enough for me to add and maintain the sixth(!)
version of automake in Fedora. Please read
http://fedoraproject.org/wiki/PackageMaintainers/Join if you would like to add
the package yourself or http://fedoraproject.org/wiki/PackageMaintainers/WishList
if you'd like to find a volunteer for that.