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

Reply via email to