Resending another message from Ross with interesting info,
my reply follows. -k

Date: Thu, 27 Feb 2025 18:30:43 +0000
From: Ross Burton <ross.bur...@arm.com>
To: Karl Berry <k...@freefriends.org>
Subject: Re: automake-1.17.90 pretest released [alpha]

I need to eat but one quick datapoint from doing a three-way comparison with 
meld.

In a clean build with 1.17, autom4te.cache/traces.0 says:

m4_if([$1], [1.17], [],

In a clean build with 1.17.90, it says

m4_if([$1], [1.17.90], [],

But in a build with 1.17.90 that has previously been configured with 1.17:

m4_if([$1], [1.17], [],

That feels like a smoking gun to me.

Relatedly, the autom4te.cache/output.0 for the build with 1.17 has this line in:

_am_tools='gnutar  pax cpio none'

With 1.17.90 from a clean source tree:

_am_tools='gnutar plaintar pax cpio none’
# The POSIX 1988 'ustar' format is defined with fixed-size fields.
[ … big block of code ]

But 1.17.90 from a dirty tree that previously was configured with 1.17:

_am_tools='gnutar  pax cpio none’
[ no block of code ]

So some state from the old build is not being purged when it should be?

Cheers,
Ross


Reply via email to