Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604756 - genkernel-3.4.52.4-r2 --virtio broken for newer kernels
Summary: genkernel-3.4.52.4-r2 --virtio broken for newer kernels
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-05 14:39 UTC by Edward Huyer
Modified: 2017-01-08 01:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
genkernel --virtio all output (genkernel --virtio log.txt,7.53 KB, text/plain)
2017-01-05 14:39 UTC, Edward Huyer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Edward Huyer 2017-01-05 14:39:33 UTC
Created attachment 458836 [details]
genkernel --virtio all output

Like the title says, it appears to me that genkernel doesn't know how to handle a "new" virtio option and so just aborts.  (I put "new" in quotes because I've been seeing this for a while, but have been working around it.)

The kernel is gentoo-sources-4.4.26, no USE flags enabled. Genkernel version is 3.4.52.4-r2. This has been a thing in significantly older versions of both, though.

If I am interpreting the attached log correctly (and I may not be), configuration generation is hitting the "VIRTIO_PCI_LEGACY" option, which it doesn't know about, and elects to just give up. Compiling works fine without --virtio. Likewise, it errors out in the same way with and without --clean and --mrproper. If I do menuconfig and set the options manually everything is happy, but that rather defeats the purpose of genkernel.

Assuming this is valid and not a mistake on my part, it seems likely to be related to bug 492260.
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-01-08 01:52:26 UTC
Already fixed in newer genkernel, awaiting stabilization