frerich / clcache

A compiler cache for MSVC, much like ccache for gcc
Other
325 stars 83 forks source link

What does "passed for external debug" mean? #350

Closed carlonluca closed 5 years ago

carlonluca commented 5 years ago

Hello! I noticed that I recently stopped to get hits. I zeroed stats and this is what I see:

clcache statistics:
  current cache dir         : Disk cache at C:\Users\carlo\clcache
  cache size                : 0 bytes
  maximum cache size        : 1,073,741,824 bytes
  cache entries             : 0
  cache hits                : 0
  cache misses
    total                      : 0
    evicted                    : 0
    header changed             : 0
    source changed             : 0
  passed to real compiler
    called w/ invalid argument : 0
    called for preprocessing   : 2
    called for linking         : 0
    called for external debug  : 603
    called w/o source          : 0
    called w/ multiple sources : 0
    called w/ PCH              : 0

C:\Users\carlo\clcache>cl -s
clcache statistics:
  current cache dir         : Disk cache at C:\Users\carlo\clcache
  cache size                : 0 bytes
  maximum cache size        : 1,073,741,824 bytes
  cache entries             : 0
  cache hits                : 0
  cache misses
    total                      : 0
    evicted                    : 0
    header changed             : 0
    source changed             : 0
  passed to real compiler
    called w/ invalid argument : 0
    called for preprocessing   : 2
    called for linking         : 0
    called for external debug  : 603
    called w/o source          : 0
    called w/ multiple sources : 0
    called w/ PCH              : 0

Sorry for my ignorance, but I'm not finding what exactly "called for external debug" means. Can someone explain? Thanks!

carlonluca commented 5 years ago

I suppose it means I cannot use clcache because of #30.