From: Emil Velikov Date: Tue, 5 Sep 2017 14:02:03 +0000 (+0100) Subject: mesa: replace date/time macros with MESA_GIT_SHA1 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=54a789aa2a27bed1697977c608a98ef25b6d5061;p=mesa.git 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 Signed-off-by: Emil Velikov Reviewed-by: Eric Anholt Reviewed-by: Eric Engestrom --- diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index be3f3610117..cc37a0dc4dc 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -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 }