Summary: | xen-tools-3.4.1 does not build qemu-dm (tools/ioemu-qemu-xen) USE=-hvm | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Spooky Ghost <spookyghost> |
Component: | Current packages | Assignee: | Gentoo Xen Devs <xen> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | patrick |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | xen-tools-3.4.1-r1.ebuild: patched version which builds qemu-dm |
Description
Spooky Ghost
2009-08-26 14:05:23 UTC
Checking the ebuild I find this block: # Disable hvm support on systems that don't support x86_32 binaries. if ! use hvm; then chmod 644 tools/check/check_x11_devel sed -i -e '/^CONFIG_IOEMU := y$/d' "${S}"/config/*.mk sed -i -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' "${S}"/tools/Makefile fi I think the sed expression should be applied to CONFIG_HVM not CONFIG_IOEMU. The following patch solves the bug for me: $ diff -u xen-tools-3.4.1.ebuild xen-tools-3.4.1-r1.ebuild --- xen-tools-3.4.1.ebuild 2009-08-26 15:51:01.028428568 +0100 +++ xen-tools-3.4.1-r1.ebuild 2009-08-26 15:50:40.167805340 +0100 @@ -108,7 +108,7 @@ # Disable hvm support on systems that don't support x86_32 binaries. if ! use hvm; then chmod 644 tools/check/check_x11_devel - sed -i -e '/^CONFIG_IOEMU := y$/d' "${S}"/config/*.mk + sed -i -e '/^CONFIG_HVM := y$/d' "${S}"/config/*.mk sed -i -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' "${S}"/tools/Makefile fi Created attachment 202321 [details] xen-tools-3.4.1-r1.ebuild: patched version which builds qemu-dm Full ebuild incorporating patch in comment #3 Xen 4.1 in tree. Please test with it and reopen if it doesnt work |