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

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jun 4 18:15:46 UTC 2020


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

--- Comment #30 from Dimitry Andric <dim at FreeBSD.org> ---
(In reply to Fabian Keil from comment #29)
That's very strange. I could fairly easily reproduce the different printf.o
output by building either with "make -j2", or with "make" on the same machine. 

Since "make -j" appears to mess around with ttys and stderr, it could explain
the slightly different memory contents of the program at startup. In any case,
removing the integrated cc1 stage always resulted in the same printf.o output.

Are you saying you ran the same build on different machines? Are you 100% sure
that all the includes pulled into printf.c were exactly the same? Is there any
way you can do a sha256sum of the .i files?


> Maybe there's a relevant difference between the clang 10.0.0 in stable/11 and the more recent one in HEAD.

I don't think so, head has 10.0.1-rc1, but it showed precisely the effects I
mentioned before. Disabling integrated cc1 fixed it for me.

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


More information about the freebsd-bugs mailing list