binutils 2.45.90.20260125 test results

Jan Beulich jbeulich@suse.com
Wed Jan 28 07:51:41 GMT 2026


On 28.01.2026 07:24, Matthias Klose wrote:
> amd64:
> ======
> 
> Running 
> /build/reproducible-path/binutils-2.45.90.20260125/ld/testsuite/ld-archive/archive.exp 
> ...
> FAIL: replacing non-deterministic member (wrong size, expected: 800)

As this recurs many times, I thought I'd look at it some. First, this doesn't
look to be an ld test all, unlike suggested by the .exp file reference above.

Then binutils/testsuite/binutils-all/ar.exp has, ahead of this test:

# This test expects SOURCE_DATE_EPOCH to not be set in the environment.

Is this perhaps "violated" in the case here, seeing that from the pathname
above this may be a reproducible build?

Stephen, having a test rely on an envvar to be set or unset isn't quite
appropriate. May I ask that you see about changing this, as a follow-on to
your 64e215c15bc3 ("tests: force non-deterministic mode in non-deterministic
tests")? (Must already have been an issue in 2.45 then, as it looks.)

Jan


More information about the Binutils mailing list