Hi all,

Not sure if you know but we're currently experiencing a spur of build
failures related to eautoreconf (in particular, eaclocal) and
libtool-2.4 The new libtool release only works with automake 1.9 and
later. [1]

In this situation, the proper way to tackle the issue is to make sure
the build system is updated to something more recent and can be built
with automake 1.11 (which is the current version). Since automake tends
to be pretty conservative, this often enough it's just a matter of
dropping WANT_AUTOMAKE, at worst to play a bit with the build system to
stop using deprecated/removed features. It's something I can do quite
quickly, so between last night and today I fixed a few packages.

Before you start to wonder, yes I did fix packages that I don't
maintain; yes I have tested that the results are good for each of them.
I did so on the count that a) I'm part of QA so making sure the tree
builds is my duty and b) half the time the autotools-related problems
are redirected back to me for a simple matter of experience.

I'm currently running test on another list of 83 packages using various
versions of automake… I'm planning on tackling all the failing ones just
as I did up to now in the next couple of days.

But since we're really hitting a number of issues related to this, I'm
currently wondering if it wouldn't make much more sense to simply
package.mask all the previous versions of automake. They should still be
available, as they might be required for upstream work/test, but they
shouldn't be depended upon, or brought in on users systems.

If we have to go down that route, we're going to need to "fix what's not
broken" by ensuring that also the packages not using libtool-2.4 won't
use the older versions. As you might guess, I'm volunteering to do the
conversion myself, it's probably going to take me less time that it'd
take to explain and get someone else to do it.

Doubts? Comments?

[1] http://blog.flameeyes.eu/2010/12/01/the-automake-and-libtool-clash

-- 
Diego Elio Pettenò — “Flameeyes”
http://blog.flameeyes.eu/

If you found a .asc file in this mail and know not what it is,
it's a GnuPG digital signature: http://www.gnupg.org/

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to