Name Date Size #Lines LOC

..--

docs/H25-Apr-2025-865682

frontends/H25-Apr-2025-8,6317,368

libs/H25-Apr-2025-14,77711,303

scripts/H25-Apr-2025-26,14020,910

utils/H25-Apr-2025-789603

.versionH A D25-Apr-202566 32

AUTHORSH A D25-Apr-2025537 1510

COPYINGH A D25-Apr-202518.4 KiB358293

INSTALLH A D25-Apr-202515.2 KiB366284

Makefile.amH A D25-Apr-20259.6 KiB364254

Makefile.inH A D25-Apr-2025121.1 KiB2,1331,870

READMEH A D25-Apr-20252.1 KiB4635

SConstructH A D25-Apr-2025535 2620

aclocal.m4H A D25-Apr-202553.3 KiB1,4941,355

configureH A D25-Apr-2025640.4 KiB21,18618,066

configure.acH A D25-Apr-202517.1 KiB549504

README

1This package contains the kconfig frontends and parser.
2
3Kconfig is the configuration language used by the Linux kernel. This package
4is a simple copy of the frontends and the parser found in the Linux kernel
5source tree, with very minor changes to adapt them to being built out of
6the kernel build infrastructure.
7
8This package does *not* take any change to the parser or frontends. Such
9changes shall be directed directly to the appropriate mailing list, and they
10will eventually find their way is this package at the next sync:
11    mailto:[email protected]
12
13However, if there is a bug in the packaging infrastructure, patches are
14most welcome, of course! Most notably, because this is my very first
15autostuff-based package, I may have done mistakes here and there...
16
17As such, there are currently a few known limitations:
18
19- statically linking is much, much more complex than it should be. I have
20  been seemingly able to build part of the frontends with such incantations
21  of ./configure and make:
22    ./configure LDFLAGS=-static nconf_EXTRA_LIBS=-lgpm  \
23                --disable-shared --enable-static        \
24                --disable-gconf --disable-qconf
25    make LDFLAGS="-all-static -static-libtool-libs"
26
27- the nconf frontends requires (at least on my machine) to be linked against
28  GPM; this is not detected when statically linking (hence the nconf_EXTRA_LIBS
29  in the command above).
30
31- statically linking the graphical frontends (gconf and qconf) is *not*
32  supported: I am missing static libs for Qt3Support, so qconf does not link.
33  And there is a stupid bug in libtool that prevents properly linking against
34  installed static libraries (seemingly fixed in 2.4, but not quite yet, in
35  fact...), so gconf does not link. That's why they are disabled above.
36
37For a list of known issues, please also refer to file docs/known-issues.txt.
38
39Note that, provided you have the required dependencies, all frontends are
40properly built if you link dynamically. The following just works as expected:
41    ./configure && make
42
43Note: if using the git tree, or changing the autostuff sources, you'll first
44have to run:
45    autoreconf -fi
46