Summary: | "genkernel all" fails with no config found | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Ulrich Teichert <krypton> |
Component: | genkernel | Assignee: | Gentoo Genkernel Maintainers <genkernel> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | hppa, zerochaos |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | HPPA | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 472470 | ||
Bug Blocks: | |||
Attachments: |
32-bit config extracted from install-hppa-minimal-20130122-smp.iso
64-bit config extracted from install-hppa-minimal-20130122-smp.iso genkernel.log genkernel --log-level=5 |
Description
Ulrich Teichert
2013-05-03 14:51:30 UTC
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. |