Simon> I am not on Mac right now so I can't test, but I was wondering
how
Simon> annoying it is to have this message every time you run and it
succeeds.
Simon> I like that we explain what's happening when things go wrong,
but is
Simon> it useful to explain it as well when everything works well?
Will the
Simon> user care?
The cache ensures that in normal operation the message is only printed
once.
This happens because the message is only printed when the copy is made.
Subsequent "run"s, or even subsequent invocations of gdb, will find the
copy of the shell in the cache and remain silent.
Tom