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 --
Attachment:
signature.asc
Description: PGP signature