On Mon, Apr 25, 2005 at 08:47:50AM +0100, Nathan Sidwell wrote:
> H. J. Lu wrote:
> 
> >
> >Yes, that will work. Is anyone working on this? If not, we can take a
> >look.
> 
> I have not heard anything back from the original enquirer/volunteer over
> a month ago.  I suggest GCOV_PREFIX as the variable name and simply
> concatenate it to the absolute paths in the object file.  I'm not sure
> about whether mkdir calls should be automatically performed, probably
> yes.

make_class_file_name in gcc/java/jcf-write.c creates a directory if it
doesn't exist. Should we create a new file for it in gcc or in
libiberty?

> 
> You might want or need to get cleverer and have some way of indicating
> how many initial directory names to strip off the hardwired absolute
> paths.  Maybe this should be done by string matching or level counting.
> Perhaps GCOV_PREFIX_STRIP would be a suitable name.

Level counting sounds good to me. We can have GCOV_PREFIX_STRIP=N
and make N == 0 as the default.

> 
> Use alloca rather than malloc, if at all possible please.  Thanks for
> taking this up.
> 



H.J.

Reply via email to