Bug 1375934

Summary: qemu-kvm-rhev fails to build with GCC 6
Product: Red Hat Enterprise Linux 7 Reporter: Maxime Coquelin <maxime.coquelin>
Component: qemu-kvm-rhevAssignee: Maxime Coquelin <maxime.coquelin>
Status: CLOSED DUPLICATE QA Contact: Virtualization Bugs <virt-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.3CC: 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:

Description Maxime Coquelin 2016-09-14 09:34:48 UTC
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:

Comment 2 Maxime Coquelin 2016-09-15 07:52:44 UTC
Hi,

Patches are available, waiting for 7.4 branch available to send them out.
If needed earlier, please let me know.

Maxime

Comment 3 Maxime Coquelin 2017-02-07 15:36:44 UTC
These build issues have been fixed in Bz 1410758.
Closing as duplicate.

Maxime

*** This bug has been marked as a duplicate of bug 1410758 ***