On 08/13/2013 01:32 PM, Michal Marek wrote: > Dne 10.8.2013 00:57, Andi Kleen napsal(a): >> >> % linux32 make allyesconfig >> % head .config >> % head .config >> # >> # Automatically generated file; DO NOT EDIT. >> # Linux/x86 3.11.0-rc4 Kernel Configuration >> # >> CONFIG_64BIT=y >> CONFIG_X86_64=y >> CONFIG_X86=y >> >> This used to work to give me a 32bit allyesconfig. >> How am I supposed to do this now? > > This changed in ffee0de (x86: Default to ARCH=x86 to avoid overriding > CONFIG_64BIT). The default $ARCH value on both ix86 and x86_64 > buildhosts is "x86" and CONFIG_64BIT is therefore a user-selectable > knob. You can do > > make ARCH=i386 allyesconfig > > to force 32bit. Or the generic way: > > echo '# CONFIG_64BIT is not set' >base.config > KCONFIG_ALLCONFIG=base.config linux32 make allyesconfig > "make ARCH=i386 allyesconfig" has been the standard way to do this for quite a few years, so that is the forward and backwards compatible way. -hpa -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html