Module: Mesa Branch: master Commit: 54a789aa2a27bed1697977c608a98ef25b6d5061 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54a789aa2a27bed1697977c608a98ef25b6d5061
Author: Emil Velikov <[email protected]> Date: Tue Sep 5 15:02:03 2017 +0100 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 <[email protected]> Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Eric Engestrom <[email protected]> --- src/mesa/main/context.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index be3f361011..cc37a0dc4d 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 } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
