[Mesa-dev] [PATCH] genxml: Handle failure of Python codegen scripts.

Jason Ekstrand jason at jlekstrand.net
Thu Oct 27 03:08:44 UTC 2016


On Wed, Oct 26, 2016 at 2:06 PM, Matt Turner <mattst88 at gmail.com> wrote:

> On Wed, Oct 26, 2016 at 2:00 PM, Jason Ekstrand <jason at jlekstrand.net>
> wrote:
> > On Oct 26, 2016 12:51 PM, "Matt Turner" <mattst88 at gmail.com> wrote:
> >>
> >> ---
> >>  src/intel/Makefile.genxml.am | 2 +-
> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >> diff --git a/src/intel/Makefile.genxml.am b/src/intel/
> Makefile.genxml.am
> >> index 2df223a..2ed2741 100644
> >> --- a/src/intel/Makefile.genxml.am
> >> +++ b/src/intel/Makefile.genxml.am
> >> @@ -33,7 +33,7 @@ $(GENXML_GENERATED_FILES): genxml/gen_pack_header.py
> >>
> >>  .xml_pack.h:
> >>         $(MKDIR_GEN)
> >> -       $(PYTHON_GEN) $(srcdir)/genxml/gen_pack_header.py $< > $@
> >> +       $(PYTHON_GEN) $(srcdir)/genxml/gen_pack_header.py $< > $@ ||
> >> ($(RM) $@; false)
> >
> > Thanks for fixing this!  I think the way we do this most other places is
> > with "> $@.tmp && mv $@.tmp $&” not that I care that much...
>
> In fact, the opposite is true. We do the .tmp trick with the git sha1
> file, but use what's done in this patch in multiple places in
> Makefile.glsl.am and Makefile.nir.am, and it's even spread to
> freedreno and i965.
>

Sure.  I don't care alot either way.

Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

If someone decides that the .tmp trick is better, they can go fix up the
build system and change them all including this one.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20161026/d412e8ec/attachment.html>


More information about the mesa-dev mailing list