On Tue, Dec 18, 2012 at 6:19 PM, Gary Oberbrunner <[email protected]>wrote:
> On Tue, Dec 18, 2012 at 8:26 AM, anatoly techtonik <[email protected]>wrote: > >> >> http://buildbot.scons.org/builders/debian6-python-2.6/builds/6/steps/shell/logs/stdio >> >> It looks like the culprit is SConf TryRun() function, which doesn't set >> executable bits on produced results. >> http://www.scons.org/doc/HTML/scons-api/SCons.SConf.SConfBase-class.html >> >> I am not sure why does it work on other machines? >> >> It works on my Ubuntu machine. "Permission denied" probably doesn't come > from failure to set execute bits; TryRun just uses TryLink, so if the > linker succeeds the executable bit should be set (by the linker). If the > linker fails, I've seen cases where it produces an output file but doesn't > set the execute bit because of (e.g.) missing symbols. That might be it. > If the linker fails the test should fail at this point. No?
_______________________________________________ Scons-dev mailing list [email protected] http://two.pairlist.net/mailman/listinfo/scons-dev
