Re: [PATCH 0/6] [KBUILD] configuration system improvements

Cheng Renquan
2009-03-03T04:09:50Z

On Mon, Mar 2, 2009 at 11:42 AM, Randy Dunlap <randy.dunlap@oracle.com> wrote:
> Cheng Renquan wrote:
>> This group of patches improve the usability of kernel configuration system,
>> mainly,
>>
>> 1. add symbol's value shown accompanied in config item's help message;
>> 2. move the real plumbing functions code from mconf.c to menu.c, make them
>>    be able to be shared with other configuration methods;
>> 3. add "symbol's value shown" support for gconfig/xconfig/config;
>>
>>   0001--KBUILD-add-symbol-value-to-help-find-the-real-depe.patch
>>   0002--KBUILD-add-menu_get_ext_help-function-to-display-m.patch
>>   0003--KBUILD-menuconfig-improvements.patch
>>   0004--KBUILD-make-use-of-menu_get_ext_help-in-gconfig.patch
>>   0005--KBUILD-make-use-of-menu_get_ext_help-in-qconfig.patch
>>   0006--KBUILD-make-use-of-menu_get_ext_help-in-make-conf.patch
>>
>> I found gconfig still lack of "search by symbol" support, and that would be
>> in another patch.
>>
>> Request for comments, thanks.
>
> Hi,
>
> I still like this idea a lot.  However, with "make gconfig" I am
> seeing a segfault when I click on "Firmware Drivers" in the main menu.
> I only see this with these patches applied.
>
> Other than that, they look good to me.
>
>
> Here's the gconfig info:
> rddunlap@chimera:linux-2.6.29-rc6-git5> make ARCH=x86_64 O=xx64 gconfig &
> [1] 10722
> rddunlap@chimera:linux-2.6.29-rc6-git5>   GEN     /local/linsrc/tmp/linux-2.6.29-rc6-git5/xx64/Makefile
> scripts/kconfig/gconf arch/x86/Kconfig
> make[2]: *** [gconfig] Segmentation fault
> make[1]: *** [gconfig] Error 2
> make: *** [sub-make] Error
>
>
> and from the kernel log:
>
> gconf[10868]: segfault at 0000000000000070 rip 00000000004111b6 rsp 00007ffff67cd6f0 error 4

Could you tell what distribution are you using? The versions of your
glibc, gtk+2.0, and glibc? If you can correctly build other gtk+
programs?

I have developed these patches on default Fedora 10 i686, it runs
well, and today I have tested it under a latest Gentoo x86_64 desktop,
all seems run well here.

thanks,

>
>
> Thanks,
> --
> ~Randy
>

--
Cheng Renquan (程任全), from Shenzhen, China
Dick Cavett - "If your parents never had children, chances are...
neither will you."