After an install through the experimental live CD from: http://distfiles.gentoo.org/experimental/hppa/livecd/install-hppa-minimal-20130122.iso `genkernel all` failed with the error message "no kernel config found". I did an `emerge genkernel` prior to that and version 3.4.45 got installed. Reproducible: Always Actual Results: Kernel compile did not start Expected Results: Kernel compile with config from live CD.
Forgot to mention that this was on a C8000 with a 64bit kernel booted - 32bit kernels do not work on it.
Would the hppa team provide a general purpose .config for us, preferrably from Linux 3.6 or later? That is the only thing blocking hppa support in genkernel.
(In reply to Richard Yao from comment #2) > Would the hppa team provide a general purpose .config for us, preferrably > from Linux 3.6 or later? That is the only thing blocking hppa support in > genkernel. You mean one generated by genkernel?
Created attachment 350276 [details] 32-bit config extracted from install-hppa-minimal-20130122-smp.iso I guess the ones from that install CD will do?
Created attachment 350278 [details] 64-bit config extracted from install-hppa-minimal-20130122-smp.iso
It would probably help to see the output genkernel produces so that we know how it actually fails.
(In reply to Richard Yao from comment #2) > Would the hppa team provide a general purpose .config for us, preferrably > from Linux 3.6 or later? That is the only thing blocking hppa support in > genkernel. Hint: If you ever need to extract a config from a kernel, just use /usr/src/linux/scripts/extract-ikconfig :)
*** Bug 473596 has been marked as a duplicate of this bug. ***
It seems that even if you get the failure, and then pass --kernel-config=/usr/src/linux/.config, it proceeds to copy that to a date-suffixed .bak file and fails to find it after that.
Created attachment 374096 [details] genkernel.log In /etc/genkernel.conf I make a single change (to at least get the right toolchain to be used): #KERNEL_CROSS_COMPILE="x86_64-pc-linux-gnu" KERNEL_CROSS_COMPILE="hppa64-unknown-linux-gnu-" On the command line I apparently need to provide --kernel-config=/usr/src/linux/.config or it will complain it cannot find it, regardless of whether that file exists. (Note that the original line that is commented out wouldn't work in any case, since it is supposed to be a prefix ending in a dash.)
Created attachment 374098 [details] genkernel --log-level=5 This isn't any more informative.
These codepaths have changed significently, please retest with the latest unstable genkernel.