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.

-- 
Gary
_______________________________________________
Scons-dev mailing list
[email protected]
http://two.pairlist.net/mailman/listinfo/scons-dev

Reply via email to