Joe Buck <[EMAIL PROTECTED]> writes: | On Fri, Mar 25, 2005 at 08:03:55PM +0100, Gabriel Dos Reis wrote: | > Joe Buck <[EMAIL PROTECTED]> writes: | > | That wouldn't have saved me in the case described above, as the pathnames | > | are already set in the executable. A *runtime* way of altering the | > | locations of the .gcda files would be nice to have. For example, we could | > | have something like | > | > I guess I was unclear: What I meant was a compiler option, meaning it | > is specified when the compiler is run to compiler something, like | > | > gcc --profile-output-dir=/blah/blah | | No, you were clear. As I said, the problem with your suggested approach | is that, once the executable is compiled, the paths for the profile data | are still wired in. All you've done is change the paths.
OK, I think I get what you're saying. Thanks! | What I'd like is the ability to alter the paths at runtime, without | recompiling. This would have all kinds of uses, like maintaining | separate counts files for two classes of runs, allowing people to | generate profiling data for the same executable without stepping on | each others' work, etc. -- Gaby