| Summary: | qemu-kvm-rhev fails to build with GCC 6 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Maxime Coquelin <maxime.coquelin> |
| Component: | qemu-kvm-rhev | Assignee: | Maxime Coquelin <maxime.coquelin> |
| Status: | CLOSED DUPLICATE | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.3 | CC: | chayang, juzhang, knoel, virt-maint |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-02-07 15:36:44 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
Hi, Patches are available, waiting for 7.4 branch available to send them out. If needed earlier, please let me know. Maxime These build issues have been fixed in Bz 1410758. Closing as duplicate. Maxime *** This bug has been marked as a duplicate of bug 1410758 *** |
Description of problem: Build failure with GCC6 because of unused variables, introduced when disabling Allwinner AHCI and gd-passthrough-i440FX support. To work around the build failure, one can pass --disable-werror at configure time. Problem introduced with two commits: a41119d Disable igd-passthrough-i440FX 8a9aadf Disable allwiner_ahci device Version-Release number of selected component (if applicable): Introduced in qemu-kvm-rhev-2.6.0-17.el7 How reproducible: 100% with GCC6 Steps to Reproduce: 1. Build with GCC6 Actual results: <..>/qemu-kvm/hw/pci-host/piix.c:833:23: error: ‘igd_passthrough_i440fx_info’ defined but not used [-Werror=unused-const-variable=] static const TypeInfo igd_passthrough_i440fx_info = { cc1: all warnings being treated as errors and: <..>/qemu-kvm/hw/ide/ahci.c:1804:23: error: ‘allwinner_ahci_info’ defined but not used [-Werror=unused-const-variable=] static const TypeInfo allwinner_ahci_info = { ^~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Expected results: Additional info: