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."