On Tue, Sep 5, 2017 at 9:23 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> From: Emil Velikov <emil.veli...@collabora.com>
>
> Former is non-deterministic and compilers throw a warning about it.
>
> Cc: Rob Herring <r...@kernel.org>
> Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
> ---
> I think the patch is a good idea, although kind of split about it.
> Any arguments for/against would be appreciated.

I guess if I had to pick, I'd rather have the git sha1. But really
both are useful. The time is useful if you want to verify you are
running your last build. I've heard people sometimes forget to copy
things over, but that's never happened to me. ;P

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

Would be nice to have a default so you can avoid the ifdef.

> +                     " (" MESA_GIT_SHA1 ")"
> +#endif
> +                     "\n");
>        }
>  #endif
>     }
> --
> 2.14.1
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to