Hi Andriy;

Il giorno 10/set/2014, alle ore 12:23, Andriy Gapon <a...@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

_______________________________________________
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"

Reply via email to