When genkernel is not called with --microcode=no it bails out since the kernel-options it tries to set are no longer available for linux-6.6.y. It seems --microcode=all is the default. But it does no longer work with kernel 6.6.y See attached logfile
Created attachment 873725 [details] genkernel logfile
I suggest to simply ignore if the options CONFIG_MICROCODE_AMD and/or CONFIG_MICROCODE_INTEL are no longer available in the kernel .config And please do not touch the CONFIG_MICROCODE option. At least if it is already set in .config
*** This bug has been marked as a duplicate of bug 913659 ***