Re: [Scons-dev] SCons speedup and profiling results...

2013-10-02 Thread Johan Holmberg
On Tue, Oct 1, 2013 at 11:14 PM, Dirk Bächle  wrote:
>
> [...]
>
>> I use:
>>
>> - f4f09fbddf29 from "default" branch in main SCons repo
>> - 3b330d4bc8dc from "reduced_memory_updated" in your "scons_experimental"
>> repo
>>
>> Apart from this I see the memory consumption decrease from 720MB -->
>> 450MB, and the up-to-date check time drop from 2m20s --> 1m57s.
>>
>>
> Just out of curiosity: Is this one of the projects from the testsuite, or
> is it your own?
>
>
>
I was my own project. I have not looked at the testsuite.

/johan
___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev


Re: [Scons-dev] scons rpath vs signature

2013-10-02 Thread Gary Oberbrunner
On Wed, Oct 2, 2013 at 8:38 AM, Alexandre Feblot wrote:

> Strange. Wasn't this also happening before scons 2.3 ? Or had this test
> been introdcued with scons 2.3 ?
>

Good question; I don't know.  I think the test is very old, but of course
VersionedSharedLibrary is new.  I'll check into it more.  (Had to spend
last night cleaning up the wiki.)


>
>
> 2013/10/2 Gary Oberbrunner 
>
>> On Wed, Oct 2, 2013 at 8:17 AM, Alexandre Feblot wrote:
>>
>>> if you're speaking of scons 2.3.0, I think it looks like an effect of
>>> http://scons.tigris.org/issues/show_bug.cgi?id=2903
>>> which will be fixed in the next release.
>>>
>>
>> Yes... however the fix for that bug will perhaps be a bit more involved.
>> It now causes an unnecessary rebuild even when LIBPATH changes but the
>> actual libs found did not change.  (That's the new test failure recently
>> reported here.)
>>
>> --
>> Gary
>>
>> ___
>> Scons-dev mailing list
>> Scons-dev@scons.org
>> http://two.pairlist.net/mailman/listinfo/scons-dev
>>
>>
>
> ___
> Scons-dev mailing list
> Scons-dev@scons.org
> http://two.pairlist.net/mailman/listinfo/scons-dev
>
>


-- 
Gary
___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev


Re: [Scons-dev] scons rpath vs signature

2013-10-02 Thread Alexandre Feblot
Strange. Wasn't this also happening before scons 2.3 ? Or had this test
been introdcued with scons 2.3 ?


2013/10/2 Gary Oberbrunner 

> On Wed, Oct 2, 2013 at 8:17 AM, Alexandre Feblot wrote:
>
>> if you're speaking of scons 2.3.0, I think it looks like an effect of
>> http://scons.tigris.org/issues/show_bug.cgi?id=2903
>> which will be fixed in the next release.
>>
>
> Yes... however the fix for that bug will perhaps be a bit more involved.
> It now causes an unnecessary rebuild even when LIBPATH changes but the
> actual libs found did not change.  (That's the new test failure recently
> reported here.)
>
> --
> Gary
>
> ___
> Scons-dev mailing list
> Scons-dev@scons.org
> http://two.pairlist.net/mailman/listinfo/scons-dev
>
>
___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev


Re: [Scons-dev] scons rpath vs signature

2013-10-02 Thread Gary Oberbrunner
On Wed, Oct 2, 2013 at 8:17 AM, Alexandre Feblot wrote:

> if you're speaking of scons 2.3.0, I think it looks like an effect of
> http://scons.tigris.org/issues/show_bug.cgi?id=2903
> which will be fixed in the next release.
>

Yes... however the fix for that bug will perhaps be a bit more involved. It
now causes an unnecessary rebuild even when LIBPATH changes but the actual
libs found did not change.  (That's the new test failure recently reported
here.)

-- 
Gary
___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev


Re: [Scons-dev] scons rpath vs signature

2013-10-02 Thread Alexandre Feblot
if you're speaking of scons 2.3.0, I think it looks like an effect of
http://scons.tigris.org/issues/show_bug.cgi?id=2903
which will be fixed in the next release.



2013/10/2 Gary Oberbrunner 

> Is this with the latest default branch or released version?  What OS? If
> you can send a working sample that would be helpful.
>
>
> On Wed, Oct 2, 2013 at 7:38 AM, Neal Becker  wrote:
>
>> It looks to me that changing rpath arguments did not cause a rebuild.
>>
>> I used:
>>
>> env = Environment (ENV = {'PATH' : os.environ['PATH']}, CXXFLAGS=cxxflags,
>> SHCXXFLAGS=shcxxflags, LIBPATH=[NDARRAYLIBPATH, BOOSTLIBPATH, IPPLIBPATH,
>> MKLPATH, ACMLLIBPATH], CPPPATH=[NDARRAYINC, BOOSTINC, PYTHONINC, NUMPYINC,
>> EIGENINC, IPPINC, MKLINC, ACMLINCLUDE],  RPATH=[NDARRAYLIBPATH,
>> BOOSTLIBPATH,
>> IPPLIBPATH, MKLPATH, ACMLLIBPATH])
>>
>> Then when building shared libs, changing rpath did not seem to cause a
>> rebuild.
>>
>> ___
>> Scons-dev mailing list
>> Scons-dev@scons.org
>> http://two.pairlist.net/mailman/listinfo/scons-dev
>>
>
>
>
> --
> Gary
>
> ___
> Scons-dev mailing list
> Scons-dev@scons.org
> http://two.pairlist.net/mailman/listinfo/scons-dev
>
>
___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev


Re: [Scons-dev] scons rpath vs signature

2013-10-02 Thread Neal Becker
Gary Oberbrunner wrote:

> Is this with the latest default branch or released version?  What OS? If
> you can send a working sample that would be helpful.
> 
> 

This was with my latest (with py3 support).  Would you expect that changing
rpath args would be noticed and cause a rebuild?

> On Wed, Oct 2, 2013 at 7:38 AM, Neal Becker
>  wrote:
> 
>> It looks to me that changing rpath arguments did not cause a rebuild.
>>
>> I used:
>>
>> env = Environment (ENV = {'PATH' : os.environ['PATH']}, CXXFLAGS=cxxflags,
>> SHCXXFLAGS=shcxxflags, LIBPATH=[NDARRAYLIBPATH, BOOSTLIBPATH, IPPLIBPATH,
>> MKLPATH, ACMLLIBPATH], CPPPATH=[NDARRAYINC, BOOSTINC, PYTHONINC, NUMPYINC,
>> EIGENINC, IPPINC, MKLINC, ACMLINCLUDE],  RPATH=[NDARRAYLIBPATH,
>> BOOSTLIBPATH,
>> IPPLIBPATH, MKLPATH, ACMLLIBPATH])
>>
>> Then when building shared libs, changing rpath did not seem to cause a
>> rebuild.
>>


___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev


Re: [Scons-dev] scons rpath vs signature

2013-10-02 Thread Gary Oberbrunner
Is this with the latest default branch or released version?  What OS? If
you can send a working sample that would be helpful.


On Wed, Oct 2, 2013 at 7:38 AM, Neal Becker  wrote:

> It looks to me that changing rpath arguments did not cause a rebuild.
>
> I used:
>
> env = Environment (ENV = {'PATH' : os.environ['PATH']}, CXXFLAGS=cxxflags,
> SHCXXFLAGS=shcxxflags, LIBPATH=[NDARRAYLIBPATH, BOOSTLIBPATH, IPPLIBPATH,
> MKLPATH, ACMLLIBPATH], CPPPATH=[NDARRAYINC, BOOSTINC, PYTHONINC, NUMPYINC,
> EIGENINC, IPPINC, MKLINC, ACMLINCLUDE],  RPATH=[NDARRAYLIBPATH,
> BOOSTLIBPATH,
> IPPLIBPATH, MKLPATH, ACMLLIBPATH])
>
> Then when building shared libs, changing rpath did not seem to cause a
> rebuild.
>
> ___
> Scons-dev mailing list
> Scons-dev@scons.org
> http://two.pairlist.net/mailman/listinfo/scons-dev
>



-- 
Gary
___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev


[Scons-dev] scons rpath vs signature

2013-10-02 Thread Neal Becker
It looks to me that changing rpath arguments did not cause a rebuild.

I used:

env = Environment (ENV = {'PATH' : os.environ['PATH']}, CXXFLAGS=cxxflags, 
SHCXXFLAGS=shcxxflags, LIBPATH=[NDARRAYLIBPATH, BOOSTLIBPATH, IPPLIBPATH, 
MKLPATH, ACMLLIBPATH], CPPPATH=[NDARRAYINC, BOOSTINC, PYTHONINC, NUMPYINC, 
EIGENINC, IPPINC, MKLINC, ACMLINCLUDE],  RPATH=[NDARRAYLIBPATH, BOOSTLIBPATH, 
IPPLIBPATH, MKLPATH, ACMLLIBPATH])

Then when building shared libs, changing rpath did not seem to cause a rebuild.

___
Scons-dev mailing list
Scons-dev@scons.org
http://two.pairlist.net/mailman/listinfo/scons-dev