[Mesa-dev] [Bug 109443] Build failure with MSVC when using Scons >= 3.0.2

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Feb 25 19:37:11 UTC 2019


--- Comment #3 from William Deegan <bill at baddogconsulting.com> ---
If you comment out line 311 in mesascons/gallium.py
    # env.Decider('MD5-timestamp')

You can use SCons 3.0.4.
3.0.4 had a bugfix for a longstanding issue where it was possible that
md5-timestamp in conjunction with changing the number of implicit dependencies
(think header files) could yield (infrequently) corrupted content signatures in
the sconsign file.

By defaulting the decider to MD5, you'll have a temporary workaround and be
able to use SCons 3.0.4

I'm investigating this further currently.

It looks like with the bugfix in 3.0.4 api_exec.obj somehow doesn't have
nir_opcodes.h (which is a generated file) as an implicit dependency,  thus
nir_opcodes.h isn't being generated before api_exec.c is compiled.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190225/0c5c0847/attachment.html>

More information about the mesa-dev mailing list