Summary: | app-emulation/qemu-2.11.0 should have USE=capstone | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | RB <aoz.syn> |
Component: | Current packages | Assignee: | Gentoo QEMU Project <qemu+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | quentin, zerochaos |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch fixing capstone.h path |
Description
RB
2018-02-13 22:24:17 UTC
Created attachment 519902 [details, diff]
Patch fixing capstone.h path
I have modified the current qemu ebuilds to simply disable capstone as it clearly wasn't working. Maintainers please add support for USE=capstone or close this bug refusing, either way, probably look at my commit and edit as you see fit. Thanks! https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e87a4d32329205a89b9f9a01944c2476ac31cc Snap, my comment disappeared. I've attached a patch before which fixes the include path. Not sure if that's the right way or patching the build system to add `capstone/` to the include path. thanks for the patch. I'll not contaminate the qemu ebuild futher but this looks sane to add the patch at the use flag. Note that the latest release (app-emulation/qemu-2.11.1) doesn't have Rick's --disable-capstone change, it appears to have been released after his change. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d903c2665d2910a22d78656c5f7bafdf702135 commit 46d903c2665d2910a22d78656c5f7bafdf702135 Author: Matthias Maier <tamiko@gentoo.org> AuthorDate: 2018-03-18 19:08:44 +0000 Commit: Matthias Maier <tamiko@gentoo.org> CommitDate: 2018-03-18 20:01:49 +0000 app-emulation/qemu: 2.11.1: New binary blob pinning, CVE patches, maintenance * new binary blobs pinning =sys-firmware/edk2-ovmf-2017_p20180211 =sys-firmware/ipxe-1.0.0_p20180211 =sys-firmware/seabios-1.11.0 =sys-firmware/sgabios-0.1_pre8-r1 =sys-firmware/vgabios-0.7a-r1 keyword ebuild * fix include path for capstone, bug 647570 * add USE=capstone support, bug 647570 * apply patch for CVE-2018-7550 Closes: https://bugs.gentoo.org/647570 Bug: https://bugs.gentoo.org/649616 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-emulation/qemu/Manifest | 1 + .../qemu/files/qemu-2.11.1-capstone_include_path.patch | 11 +++++++++++ app-emulation/qemu/metadata.xml | 1 + .../qemu/{qemu-2.11.1-r50.ebuild => qemu-2.11.1-r51.ebuild} | 13 ++++++------- 4 files changed, 19 insertions(+), 7 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927222f7ee40d2289d759ea2bceee1cc68d81a32 commit 927222f7ee40d2289d759ea2bceee1cc68d81a32 Author: Matthias Maier <tamiko@gentoo.org> AuthorDate: 2018-03-18 19:33:04 +0000 Commit: Matthias Maier <tamiko@gentoo.org> CommitDate: 2018-03-18 20:01:50 +0000 app-emulation/qemu: 2.11.1: apply security patches * disable capstone * apply patch for CVE-2018-7550 Bug: https://bugs.gentoo.org/647570 Bug: https://bugs.gentoo.org/649616 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-emulation/qemu/qemu-2.11.1-r1.ebuild | 805 +++++++++++++++++++++++++++++++ 1 file changed, 805 insertions(+)} |