[Scons-dev] Help debugging

William Blevins wblevins001 at gmail.com
Wed Sep 16 15:32:51 EDT 2015


Russel,

I looked into this at one point.  Please see some notes that I made here:
http://scons.tigris.org/issues/show_bug.cgi?id=3006

I can give you a better idea of the code area if you would like to
investigate.  I know Pawell is already reworking he SharedLibrary code.  It
was not written well since flags were based on platform versus tool:
https://bitbucket.org/scons/scons/pull-requests/247/new-versioned-libraries-gnulink-and/diff

V/R,
William

On Wed, Sep 16, 2015 at 6:22 PM, Russel Winder <russel at winder.org.uk> wrote:

> On Wed, 2015-09-16 at 07:03 -0400, Gary Oberbrunner wrote:
> > --debug=explain might help, Russel.
>
> Aha, a strong RTFM moment their :-)
>
> OK so I do that and get:
>
>     scons: rebuilding `processAll_library_d.so' because the contents of
>     the build action changed
>                    action: SharedFlagChecker(target, source, env)
>                            VersionedSharedLibrary(target, source, env)
>
> which leads to todays WTF moment! Absolutely nothing has changed on the
> filestore or in the SConstruct file, so this must be in SCons itself,
> most likely due to something in the D tool. Except that neither
> SharedFlagChecker or VersionedSharedLibrary appear in any of the D-
> related tools code.
>
> VersionedSharedLibrary is in __init__.py, so I guess I have to go
> there…
>
> --
> Russel.
>
> =============================================================================
> Dr Russel Winder      t: +44 20 7585 2200   voip:
> sip:russel.winder at ekiga.net
> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
>
>
> _______________________________________________
> 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/20150916/49953f29/attachment.html>


More information about the Scons-dev mailing list