| 29 Nov 2024 |
raboof | a constant would violate the "must be different for each translation unit" requirement even more though | 17:22:15 |
raboof | but it'd be useful to find out what the impact of not specifying it at all like you suggested would be | 17:22:54 |
raboof | * but it'd be useful to find out what the impact of not specifying it at all would be like you suggested | 17:23:11 |
p14 | In reply to @raboof:matrix.org a constant would violate the "must be different for each translation unit" requirement even more though I haven’t seen anyone articulate why this is important though, I am wondering if it is bogus. I also wonder exactly how/whether it affects the build id as was suggested | 17:31:14 |
| lassulus changed their profile picture. | 18:30:27 |
| 30 Nov 2024 |
p14 | raboof: the most significant lead I have for the rsync nonrepro is that the text section is different; and that a handful of symbols are different sizes. If I diff one of those symbols I find that it has extra code towards the end in my local build. | 09:15:03 |
p14 | It seems as-if I have a reproducible build locally though, so what is divergent is my local build vs what is in cache.nixos.org | 09:16:00 |
p14 | So I have another x86 machine, and the divergence with cache.nixos.org is not present there. Hardware difference? One's an old intel chip, another is a recent amd chip. | 10:31:20 |
p14 | Diffing the config log shows that one machine is getting #define INET6 1 in the config.h and the other is not, from checking whether to enable ipv6. | 10:39:47 |