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 <[email protected]> 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:[email protected] > 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] > London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder > > > _______________________________________________ > Scons-dev mailing list > [email protected] > https://pairlist2.pair.net/mailman/listinfo/scons-dev >
_______________________________________________ Scons-dev mailing list [email protected] https://pairlist2.pair.net/mailman/listinfo/scons-dev
