NetBSD Reproducibility Report #5

Jan-Benedict Glaw <[email protected]> Tue, 12 Nov 2024 09:26:13 +0100
Newsgroups gmane.os.netbsd.devel.toolchain
Message-ID <[email protected]>
Hi!

As the building-on-modern-Linux-systems issues should now all be solved, I was
running a new round of reproducibility tests for NetBSD, resulting in [0].
Indeed, those issues are all fixed, just one new problem showed up
(cross-building from Linux) after some MOP rework for the VAX port.

  On Linux, of 82 of all tested 94 port/arch combinations built successfully,
with 78 building reproducible on two consecutive builds. Exceptions are the
alpha/alpha, mac68k/m68k, macppc/powerpc and zaurus/earm ports.

  Building on NetBSD current, 83 (of 94) combinations build successfully, of
those 68 were reproducible. Issues were seen with algor/mipsel,
dreamcast/sh3el, evbarm/earmv4, evbarm/earmv4eb, evbarm/earmv6eb,
evbmips/mips64eb, evbmips/mips64el, evbmips/mipseb, evbmips/mipsel,
evbppc/powerpc, evbsh3/sh3el, iyonix/earm, mac68k/m68k, macppc/powerpc,
riscv/riscv32 and zaurus/earm.

  44 (of 94) port/arch combinations are totally reproducible, creating
bit-identical output on NetBSD and Linux. (The biggest impact here are CTF
debug infos, which are generated differently right now, so there seems to
be a remaining host dependency. The remaining issues are usually things like
permission bits on symlinks or other individual issues within bootloaders or
early boot code resp. embedded filesystem images.)

MfG, JBG

[0] http://toolchain.lug-owl.de/reports/netbsd-reproducibility-overview-5.html

--
signature.asc (application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQQlDTvPcScNjKREqWEdvV51g5nhuwUCZzMRIgAKCRAdvV51g5nh
u2BHAJ9Og0N19roVc/RR+Ijh9a2M+LkD2wCeKmHuDH0pzppkDB08bbUM4xG1AWg=
=yrQt
-----END PGP SIGNATURE-----