1
- .. contents :: Table of contents
2
- :backlinks: none
3
-
4
- News
5
- ----
6
-
7
- Dependency loop with recent linux-next kernels
8
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9
-
10
- To fix issues with dependency loops on recent linux-next kernels, apply `this
11
- patch <https://www.spinics.net/lists/linux-kbuild/msg23455.html> `_. Hopefully,
12
- it will be in ``linux-next `` soon.
13
-
14
- ``windows-curses `` is no longer automatically installed on Windows
15
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16
-
17
- Starting with Kconfiglib 13.0.0, the `windows-curses
18
- <https://github.com/zephyrproject-rtos/windows-curses> `__ package is no longer
19
- automatically installed on Windows, and needs to be installed manually for the
20
- terminal ``menuconfig `` to work.
21
-
22
- This fixes installation of Kconfiglib on MSYS2, which is not compatible with
23
- ``windows-curses ``. See `this issue
24
- <https://github.com/ulfalizer/Kconfiglib/issues/77> `__.
25
-
26
- The ``menuconfig `` now shows a hint re. installing ``windows-curses `` when the
27
- ``curses `` module can't be imported on Windows.
28
-
29
- Sorry if this change caused problems!
30
-
31
1
Overview
32
2
--------
33
3
@@ -53,8 +23,7 @@ Since Kconfiglib is based around a library, it can be used e.g. to generate a
53
23
`Kconfig cross-reference
54
24
<https://docs.zephyrproject.org/latest/reference/kconfig/index.html> `_, using
55
25
the same robust Kconfig parser used for other Kconfig tools, instead of brittle
56
- ad-hoc parsing. The documentation generation script can be found `here
57
- <https://github.com/zephyrproject-rtos/zephyr/blob/master/doc/scripts/genrest.py> `__.
26
+ ad-hoc parsing.
58
27
59
28
Kconfiglib implements the recently added `Kconfig preprocessor
60
29
<https://github.com/torvalds/linux/blob/master/Documentation/kbuild/kconfig-macro-language.rst> `__.
@@ -637,11 +606,6 @@ Real-world examples
637
606
``.config `` and header file generation, also doing configuration fragment
638
607
merging
639
608
640
- - `genrest.py
641
- <https://github.com/zephyrproject-rtos/zephyr/blob/master/doc/scripts/genrest.py> `_
642
- generates a Kconfig symbol cross-reference, which can be viewed `here
643
- <http://docs.zephyrproject.org/reference/kconfig/index.html> `__
644
-
645
609
- `CMake and IDE integration
646
610
<https://github.com/espressif/esp-idf/tree/master/tools/kconfig_new> `_ from
647
611
the ESP-IDF project, via a configuration server program.
0 commit comments