[Scons-dev] SCons cross-language support

William Blevins wblevins001 at gmail.com
Tue Jun 2 20:30:06 EDT 2015


Bill,

I use compatibility in a vague sense.  Please look at the patch, and I
think my thoughts will be apparent.

V/R,
William

On Tue, Jun 2, 2015 at 8:07 PM, Bill Deegan <bill at baddogconsulting.com>
wrote:

> William,
>
> Any change which breaks compatibility will need to go in a major version
> change and not a minor or patch number release.
>
> -Bill
>
> On Tue, Jun 2, 2015 at 3:59 PM, William Blevins <wblevins001 at gmail.com>
> wrote:
>
>> Jason,
>>
>> If I understand this correctly. I have a similar issue in Parts. I found
>>> that it was that the scanner did not expand the path correctly via not
>>> calling subst() before it tried to access the variable. This caused
>>> failures in correctly finding libs and or header on first pass builds. It
>>> would also call possible rebuild on second pass or in some cases a false
>>> rebuild as SCons thought the path changed.
>>>
>>
>> This isn't (too my understanding) related to the patch in question.
>>
>>
>>> However I might have missed something in terms of this patch as I did
>>> not know the install builder called a scanner. ( you did mean the
>>> install.py tool.. or was this something else?) the install tools as I
>>> understand does not have a scanner mapped to it.
>>
>>
>> All builders call a scanner or at least try to find a scanner to call
>> (whether implicitly or explicitly).  Sometimes this was simply handled as a
>> None case.  In order to finish the patch, I need to make a choice (Case A
>> or Case B).  Neither are 100% backwards compatible with previous behavior,
>> but both are reasonable I believe.
>>
>> V/R,
>> William
>>
>>
>> _______________________________________________
>> Scons-dev mailing list
>> Scons-dev at scons.org
>> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>>
>>
>
> _______________________________________________
> Scons-dev mailing list
> Scons-dev at scons.org
> https://pairlist2.pair.net/mailman/listinfo/scons-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20150602/a0b4bacd/attachment-0001.html>


More information about the Scons-dev mailing list