mesa: replace date/time macros with MESA_GIT_SHA1

Former is non-deterministic, results in non-reproducible builds and
compilers throw a warning about it.

Cc: Rob Herring <robh@kernel.org>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
This commit is contained in:
Emil Velikov 2017-09-05 15:02:03 +01:00 committed by Emil Velikov
parent acf7f84564
commit 54a789aa2a

View file

@ -138,6 +138,7 @@
#include "math/m_matrix.h"
#include "main/dispatch.h" /* for _gloffset_COUNT */
#include "macros.h"
#include "git_sha1.h"
#ifdef USE_SPARC_ASM
#include "sparc/sparc.h"
@ -398,10 +399,13 @@ one_time_init( struct gl_context *ctx )
atexit(one_time_fini);
#if defined(DEBUG) && defined(__DATE__) && defined(__TIME__)
#if defined(DEBUG)
if (MESA_VERBOSE != 0) {
_mesa_debug(ctx, "Mesa " PACKAGE_VERSION " DEBUG build %s %s\n",
__DATE__, __TIME__);
_mesa_debug(ctx, "Mesa " PACKAGE_VERSION " DEBUG build"
#ifdef MESA_GIT_SHA1
" (" MESA_GIT_SHA1 ")"
#endif
"\n");
}
#endif
}