Thanks for digging into this matter. Yes, keeping the flags is something I have already seen. If you don't want to fix it in your main software, it could be patched in Debian, I have already done this sort of things e.g. in
https://sources.debian.org/src/atomes/1.1.14-1.1/debian/patches/omit_flags_in_binary.patch/
And yes, __DATE__ and __TIME__ are also sources of non-reproducibility; if this remains as is, I think we could also patch this code in Debian by putting information from
$ dpkg-parsechangelog -SDate
instead of the __DATE__ and __TIME__ macros.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 164:05:20 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,517 |