[Bug 246630] stable/11 regression: base.txz reproducibility depends on number of cpu cores

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun May 31 15:59:14 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246630

--- Comment #21 from Fabian Keil <fk at fabiankeil.de> ---
Building r360524 with CLANG_SPAWN_CC1=1 resulted in unreproducible /bin/sh
binaries which is unsurprising if the variable is no longer read by clang.

Surprising is that I also built systems based on r361652 (stable/11 from
2020-05-30) on a 4-core system and a 2-core system, once per system with
CLANG_SPAWN_CC1=1 and once without, and only got reproducible rescue binaries
with the variable set.

I confirmed that there is no code left that is reading the variable so it seems
like the issue isn't triggered 100% reliably.

This would also explain why I didn't see it with the FreeBSD-13.0-CURRENT
20200514-r361019 snapshot even though you are seeing it on HEAD.

I'll test the lib/clang/include/clang/Config/config.h modification next.
Setting it permanently wouldn't be a problem for ElectroBSD.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list