Open jdpipe opened 2 years ago
As a nitpick (this is not the problem here, and this was already mentioned in chat so this is really just for anyone else that might drop by and read this) - you should save the result of Finish
, which will be the configure-modified copy of the original construction environment, so like:
env = conf.Finish()
Copied from StackOverflow thread:
This has to do with the requested builder
Object()
not having rules to translate.y
->.o
, which it shouldn't. This only comes into play in newer SCons' because we try to ensure unique temp file names for config steps using the signature of the action used to build such. – @bdbaddog
As discussed on Discord and at Stack Overflow:
I have the following little test script in SCons that works file with SCons 3.1.2, but fails with SCons 4.2.0. Can anyone suggest a good workaround?
The output in SCons 3.1.1:
whereas for SCons 4.2.0, I get:
Required information
git bisect
pinpointed commit57b830dc04da3710ad8ded9eef469ddddd1ff94e
as the problem)pip install scons
scons