[Scons-users] MSVC is broken for x86 builds on x64 hosts
Joseph C. Brill
jbrill at mindspring.com
Thu May 23 16:15:20 EDT 2019
Michael
Is it possible to include the environment id to the print statements that
you added? Something similar to: id(env).
This would confirm one of the following two things:
- There is single environment that is corrupted prior to the second
initialization call sequence started from mslink.py
- There are two or more environments that are likely being
initialized correctly.
As others have indicated, it appears that a second environment (possibly
without the msvc arguments or any arguments at all) is involved.
If a second environment is manifested it should be fairly straightforward to
detect and raise an exception.
If there is only a single environment it will likely be more involved.
>From the pastebin, the sequence of calls to in setup the environment is
identical. I'm guessing that it just so happens that mslink.py is the first
ms tool to initialize a new environment (or corrupted environment) and may
not be responsible for any errors. Again, just a guess.
Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20190523/9c93d564/attachment.html>
More information about the Scons-users
mailing list