Certain options are not editable when running make menuconfig?
Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Certain options are not editable when running make menuconfig?
Hi,
I am compiling a realtime kernel from source. When I run make menuconfig or make gconfig, certain options that I don't want to set are set but not editable. Specifically, I am trying to disable FTRACE and KALLSYMS, but neither are editable. I have EXPERIMENTAL set.
I imagine they must not be editable for a reason, but I am considering editing the config file by hand to disable these options. I don't know if that is a good or bad idea.
Does anyone have any thoughts as to why they are not changeable?
Unfortunately that information doesn't exist in the help text, and EMBEDDED is not the parent.
Help texts:
Code:
CONFIG_KALLSYMS:
Say Y here to let the kernel print out symbolic crash information and
symbolic stack backtraces. This increases the size of the kernel
somewhat, as all symbols have to be loaded into the kernel image.
Symbol: KALLSYMS [=y]
Prompt: Load all symbols for debugging/ksymoops
Defined at init/Kconfig:771
Depends on: EMBEDDED [=y]
Location:
-> General setup
-> Configure standard kernel features (for small systems) (EMBEDDED [=y])
Selected by: DEBUG_KMEMLEAK [=n] && DEBUG_KERNEL [=y] && EXPERIMENTAL [=y] && !MEMORY_HO...
Code:
CONFIG_FTRACE:
Enable the kernel tracing infrastructure.
Symbol: FTRACE [=y]
Prompt: Tracers
Defined at kernel/trace/Kconfig:118
Depends on: TRACING_SUPPORT [=y]
Location:
-> Kernel hacking
When I run make gconfig and select kallsyms, only the first paragraph of the text you posted is listed in the GUI. Where are you looking to find the more complete information?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.