1 |
Hi all, |
2 |
|
3 |
Not sure if you know but we're currently experiencing a spur of build |
4 |
failures related to eautoreconf (in particular, eaclocal) and |
5 |
libtool-2.4 The new libtool release only works with automake 1.9 and |
6 |
later. [1] |
7 |
|
8 |
In this situation, the proper way to tackle the issue is to make sure |
9 |
the build system is updated to something more recent and can be built |
10 |
with automake 1.11 (which is the current version). Since automake tends |
11 |
to be pretty conservative, this often enough it's just a matter of |
12 |
dropping WANT_AUTOMAKE, at worst to play a bit with the build system to |
13 |
stop using deprecated/removed features. It's something I can do quite |
14 |
quickly, so between last night and today I fixed a few packages. |
15 |
|
16 |
Before you start to wonder, yes I did fix packages that I don't |
17 |
maintain; yes I have tested that the results are good for each of them. |
18 |
I did so on the count that a) I'm part of QA so making sure the tree |
19 |
builds is my duty and b) half the time the autotools-related problems |
20 |
are redirected back to me for a simple matter of experience. |
21 |
|
22 |
I'm currently running test on another list of 83 packages using various |
23 |
versions of automake… I'm planning on tackling all the failing ones just |
24 |
as I did up to now in the next couple of days. |
25 |
|
26 |
But since we're really hitting a number of issues related to this, I'm |
27 |
currently wondering if it wouldn't make much more sense to simply |
28 |
package.mask all the previous versions of automake. They should still be |
29 |
available, as they might be required for upstream work/test, but they |
30 |
shouldn't be depended upon, or brought in on users systems. |
31 |
|
32 |
If we have to go down that route, we're going to need to "fix what's not |
33 |
broken" by ensuring that also the packages not using libtool-2.4 won't |
34 |
use the older versions. As you might guess, I'm volunteering to do the |
35 |
conversion myself, it's probably going to take me less time that it'd |
36 |
take to explain and get someone else to do it. |
37 |
|
38 |
Doubts? Comments? |
39 |
|
40 |
[1] http://blog.flameeyes.eu/2010/12/01/the-automake-and-libtool-clash |
41 |
|
42 |
-- |
43 |
Diego Elio Pettenò — “Flameeyes” |
44 |
http://blog.flameeyes.eu/ |
45 |
|
46 |
If you found a .asc file in this mail and know not what it is, |
47 |
it's a GnuPG digital signature: http://www.gnupg.org/ |