WITH_CTF vs -g
Pedro Giffuni
pfg at freebsd.org
Wed Sep 10 18:45:29 UTC 2014
Hi Andriy;
Il giorno 10/set/2014, alle ore 12:23, Andriy Gapon <avg at FreeBSD.org> ha scritto:
>
> In my opinion WITH_CTF should imply -g in CFLAGS otherwise, as far as I can see,
> there is nothing to generate CTF data from. Forcing an end-user to remember to
> additionally pass -g is not nice.
>
My understanding is that CTF is meant to be a debugging format independent of DWARF,
so it should be especially useful for the cases where there is no debugging information.
Just like Illumos, we haven’t really made much (or any) use of CTF outside the kernel
but now that is an option:
http://dtrace.org/blogs/rm/2013/11/14/userland-ctf-in-dtrace/
> Also, I think that we can always have -g in CTFFLAGS, because the stripping step
> takes care of the original DWARF data in any case. But I am not 100% sure about
> this.
>
> What do you think?
BTW, it would be nice to see what we can take from the CTF/DDB GSoC [1]. I understand
the BSD-licensed CTF library has advanced greatly but still needs more work.
Pedro.
[1] http://lists.freebsd.org/pipermail/soc-status/2014-August/000870.html
More information about the freebsd-toolchain
mailing list