Am 14.12.2013 01:04, schrieb Bruce Hill:
> On Fri, Dec 13, 2013 at 09:08:54PM +0100, Volker Armin Hemmann wrote:
>> well, you won't find it in menuconfig. Or at least I couldn't. You can
>> reach that option in xconfig.
>>
>> On the other hand ZLIB_DEFLATE is turned on by a douzend of other
>> options that it is VERY probable you never have to touch it.
> xconfig doesn't turn on options that aren't there in menuconfig ... you just
> might be able to navigate xconfig's interface better.

I saw the option in xconfig. I did not see it in menuconfig.

xconfig has a setting to show options that are only enabled by other
options.

Show normal options: ZLIB_DEFLATE is hidden
Show all options: ZLIB_DEFLATE is visible and can be changed.

>
> Any time you can't see how to enable a kernel option, just search for it and
> look at the Selected By field to see what you need to turn it on:
>
> Symbol: ZLIB_DEFLATE [=y]
> Type  : tristate
>   Defined at lib/Kconfig:198
>   Selected by: PPP_DEFLATE [=n] && NETDEVICES [=y] && PPP [=n] || BTRFS_FS 
> [=n] && BLOCK [=y] || JFFS2_ZLIB [=n] && MISC_FILESYSTEMS [=y] && JFFS2_FS 
> [=n] || LOGFS [=n] && MISC_FILESYSTEMS [=y] && (MTD [=n] || BLOCK [=y]

and you are missing half of it:
Selected by: PPP_DEFLATE [=n] && NETDEVICES [=y] && PPP [=n] || BTRFS_FS
[=n] && BLOCK [=y] || JFFS2_ZLIB [=n] && MISC_FILESYSTEMS [=y] &&
JFFS2_FS [=n] || LOGFS [=n] && MISC_FILESYSTEMS [=y] && (MTD [=n] ||
BLOCK [=y]) || CRYPTO_DEFLATE [=y] && CRYPTO [=y] || CRYPTO_ZLIB [=m] &&
CRYPTO [=y]

oh look: crypto_zlib turns it on too.

> My personal preference is nconfig ... easy to navigate, nice colors on black 
> bgd.

but it seems that nconfig is hiding information from you, that xconfig
delivers.

Reply via email to