[Buildroot] New version of Kconfiglib available
Ulf Magnusson
ulfalizer at gmail.com
Wed Jun 10 11:24:20 UTC 2015
Hello,
I've done lots of internal cleanup and optimization and fixed a few small
bugs/incompatibilities in Kconfiglib (https://github.com/ulfalizer/Kconfiglib):
- Unset user values when loading a zero-byte .config. (5e54e2c)
- Ignore indented .config assignments. (f8a7510)
- Do not require $srctree to be set for non-kernel projects. (d56e9c1)
Python 3 is supported now as well.
It should be a quick copy-paste update of kconfiglib.py. Just to be paranoid, I
verified that gen-manual-lists.py generates the same output with the new
version. It might run slightly faster too, though I guess that isn't very
important here. :P
https://github.com/ulfalizer/Kconfiglib/commit/d56e9c1d4c3e6f560382ac71fa2419b2a9bef1cb
summarizes of the last bug. There's no need to set $srctree in
gen-manual-lists.py if it isn't referenced in the Kconfigs. gen-manual-lists.py
could just do
self.config = kconfiglib.Config(os.path.join(self.base_dir,
self.root_config),
base_dir = self.base_dir)
(That works with the old version too.)
I haven't run into the first two bugs in the wild by the way.
Cheers,
Ulf
More information about the buildroot
mailing list