Upstream does not enable CONFIG_CC_OPTIMIZE_FOR_SIZE by default anymore:
There is GCC bug report related to it:
Many of major distros have it disabled:
config-3.8.0-19-generic_amd64_ubuntu:# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
config-3.9.7-200.fc18.x86_64:# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
config-3.9.7-arch-amd64:# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
Please disable it in configs:
P.S. It is unusual to see tracker which blocks bugs instead depending on them.
agreed, the change has been made on x86/x86_64 for genkernel. any other changes will need to come from respective arch teams
git commit f7fc9dca47d5c5d6ea5b894e232068e464353658
reassigning to genkernel-next maintainer to see if they would also like to make this change
As of v3.4.52, the genkernel has imported RHEL6's config file generation infrastructure and config files with additional changes to better suit Gentoo users.
The default kernel configuration files are generated by combining defaults/kernel-generic-config with arch/$ARCH/arch-config to create arch/$ARCH/generated-config. That is then run through oldconfig when genkernel is asked to compile a kernel where there is no pre-existing .config present.
The kernel-config files are still around for convenience because they had not been fully analyzed on more obscure architectures, but they will be removed from the repository as part of future clean up.