Chris Quenelle wrote:
> Bart Smaalders wrote:
>> I'll file an RFE... the use of __TIME__ and __DATE__ means that a build
>> produces different binaries every single time; this forces engineers to
>> manually evaluate whether or not a source change (a header file, for
>> example) affects a given binary.  This induces errors, or forces us to
>> always ship any binary which has such constructs in the source code,
>> inflating everyone's costs to no good purpose.
> 
> Is this still an issue about the compilers?  It seems like a tangent.
> 
> --chris
> 
> 

Gcc allows me to overload these macros, so I can compile the same code
twice and get the same result.  Studio provides no such mechanism.
Since I'm developing a new packaging system that attempts to reduce
the amount of data downloaded, software artifacts that cause every
build to be uselessly unique are counterproductive.

- Bart


-- 
Bart Smaalders                  Solaris Kernel Performance
barts at cyber.eng.sun.com              http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."

Reply via email to