zephyr/scripts
Ulf Magnusson 20721f39fa scripts: kconfig: Improve the 'user value != actual value' warning
Symbols that are assigned values in .config files must have satisfied
dependencies, and must have a prompt. Otherwise, the assigned value is
ignored. A warning is printed if the symbol ends up with a different
value than the assigned value as a result.

It might be difficult to know how to fix the problem just from seeing
the current warning. Add some hints to it to help out:

  - The symbol information dialog in menuconfig is good for figuring out
    dependencies that need to be enabled. Mention menuconfig in the
    warning.

  - The page for the symbol in the autogenerated Kconfig docs can be
    helpful too, so link it. There's a slight chance that it'll be
    outdated, but it's usually correct when working on the master
    branch.

Automatically enabling dependencies is much trickier than it might seem
at first, due to the generality of Kconfig. See
https://github.com/zephyrproject-rtos/zephyr/issues/8181 for some
discussion.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2018-06-11 17:24:07 -04:00
..
checkpatch
ci scripts: check-compliance: Allow to run from any path 2018-05-24 16:57:24 -04:00
cmake
cross_compiler
dts scripts: extract_dts_includes: fix recursion in extract_controller 2018-05-28 16:49:34 -04:00
footprint
gitlint
kconfig scripts: kconfig: Improve the 'user value != actual value' warning 2018-06-11 17:24:07 -04:00
meta/west scripts: west: cherry-pick upstream 321ab2e17 2018-06-08 16:06:16 -05:00
sanity_chk release: update footprint data 2018-06-11 10:37:14 -05:00
support scripts: make runner a west subpackage 2018-05-19 07:01:39 +03:00
.gitignore
check_host_is_ok.py
check_link_map.py
checkpatch.pl
checkstack.pl
dir_is_writeable.py
elf_helper.py Fix struct offsets (DWARF v2 compatibility) 2018-05-25 16:49:42 +02:00
file2hex.py
filter-known-issues.py
gen_alignment_script.py
gen_gdt.py
gen_idt.py
gen_kobject_list.py scripts: generalize kobject -> enum naming 2018-05-23 11:37:47 -07:00
gen_mmu_x86.py
gen_offset_header.py
gen_priv_stacks.py
gen_syscall_header.py
gen_syscalls.py
parse_syscalls.py
process_gperf.py
py2-requirements.txt
qemu-machine-hack.py
requirements.txt
sanitycheck sanitycheck: export list of tests as CSV 2018-06-07 18:01:49 -05:00
spelling.txt
tags.sh
waitpid
west scripts: create meta-tool package, "west" 2018-05-19 07:01:39 +03:00
west-win.py scripts: create meta-tool package, "west" 2018-05-19 07:01:39 +03:00