Got an error: Unknown option "DDB_CTF"
weihang at vt.edu
Mon Nov 22 20:17:18 UTC 2010
Thank you so much for your help. But I am still concerned about the backward compatibility.
First I have to use DTrace to instrument the kernel to do performance analysis. At the same time, the program I need to build on the FreeBSD is a kind of transport protocol, which is based on the FreeBSD 6.0. The transport protocol may change the network stack of the kernel networking system, so I do not know whether this would work.
Hope to hear from you. Thank you very much.
On Nov 22, 2010, at 12:08 PM, Dan Nelson wrote:
> In the last episode (Nov 22), Weihang Wang said:
>> I am a totally newbie to FreeBSD. I am building a custom kernel based on
>> FreeBSD 6.0 kernel (I have to use this version cause I need to run an
>> application which is only available for FreeBSD 6.0). I conform to the
>> handbook to add the following lines in kernel configuration file to enable
>> DTrace support:
>> options KDTRACE_FRAME
>> options KDTRACE_HOOKS
>> options DDB_CTF
>> makeoptions WITH_CTF=1
>> Then I use the following commands to recompile my kernel and install this
>> new kernel:
>> make buildkernel KERNCONF=KERNELNAME
>> make installkernel KERNCONF=KERNELNAME
>> The compiling process encounters an error: Unknown option "DDB_CTF", I
>> have no idea how to fix this?
> Just remove all references to CTF; that's for Dtrace support, which doesn't
> exist in the 6.* branch.
> You might also want to try running your application on FreeBSD 8.1 after
> installing the misc/compat6x package. Backwards binary compatibility
> support is very good.
> Dan Nelson
> dnelson at allantgroup.com
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions