[Scons-users] debugging why scons is not using the cache?

Bill Deegan bill at baddogconsulting.com
Mon Aug 5 15:21:42 EDT 2013


David,

I haven't used cachedir myself, but I do know it's used fairly widely with
C/C++ compiles.

Can you create a small test case which reproduces the problem?

-Bill


On Mon, Aug 5, 2013 at 11:51 AM, David Roundy <
roundyd at physics.oregonstate.edu> wrote:


> No, I didn't try that. However, it just says "building `foo.o' because it

> doesn't exist."

>

> I do have some new information: the cache *does* work, it just isn't

> working for C++ files. It works fine for haskell files, and a few other

> types... but most of my code is C++. This rules out the possibility that

> the cache directory simply is not writable.

>

> I have not yet figured out a way to make scons announce when it writes to

> the cache, or when it fails to find something in the cache. The

> --cache-debug option seems to only have effect for commands for which the

> cache works, i.e. it gives extra information for the times when files are

> retrieved from cache, but not otherwise.

>

> David

>

>

> On Mon, Aug 5, 2013 at 11:26 AM, Bill Deegan <bill at baddogconsulting.com>wrote:

>

>> David,

>>

>> Have you tried: scons --debug=explain ?

>> I think it may "explain" why things are being built or not

>>

>> -Bill

>>

>>

>> On Mon, Aug 5, 2013 at 11:00 AM, David Roundy <

>> roundyd at physics.oregonstate.edu> wrote:

>>

>>> Hello,

>>>

>>> I've got

>>>

>>> CacheDir(os.environ['HOME'] + '/.cache/scons')

>>>

>>> right at the beginning of my SConstruct file, which works fine on one

>>> computer, but on a different computer (with $HOME mounted over nfs,

>>> incidentally) I am not getting any caching.

>>>

>>> Any suggestions as to how I might go about debugging this?

>>>

>>> David

>>>

>>> _______________________________________________

>>> Scons-users mailing list

>>> Scons-users at scons.org

>>> http://four.pairlist.net/mailman/listinfo/scons-users

>>>

>>>

>>

>> _______________________________________________

>> Scons-users mailing list

>> Scons-users at scons.org

>> http://four.pairlist.net/mailman/listinfo/scons-users

>>

>>

>

>

> --

> David Roundy

>

> _______________________________________________

> Scons-users mailing list

> Scons-users at scons.org

> http://four.pairlist.net/mailman/listinfo/scons-users

>

>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20130805/55e9ebe3/attachment.htm


More information about the Scons-users mailing list