On 2016-06-06 02:48, Ximin Luo wrote: > On Mon, 19 Oct 2015 10:11:25 +0200 Aurelien Jarno <aurelien@aurel32.net> wrote: > > It means that the point 3 (usage of __DATE__ and __TIME__) is the only > > one left to address in the version currently in experimental. > > > > Hi, GCC have now added support for SOURCE_DATE_EPOCH so we can use this instead. Debhelper now sets this environment variable automatically, and GCC should automatically read it, so perhaps we can get rid of the whole (3)-related patch, but I haven't tested this yet. In the current code __DATE__ and __TIME__ are used to generate a unique serial number shared between two processes. Therefore using SOURCE_DATE_EPOCH for that is not correct here. I have submitted a patch upstream to fix that another way [1]. Unfortunately there is still work to do and I am currently lacking time to work on that. Help would be appreciated. Aurelien [1] https://sourceware.org/ml/libc-alpha/2016-03/msg00240.html -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://www.aurel32.net
Attachment:
signature.asc
Description: PGP signature