|
From: | Daniel Berrange |
Subject: | [Qemu-devel] [Bug 1824528] Re: qemu fails to compile on gcc 9 `error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]` |
Date: | Fri, 12 Apr 2019 13:04:34 -0000 |
This struct represents the MTP protocol wire format so *must* be marked packed. There unfortunately quite a few flaws in this MTP code area, so fixing the gcc warning is not straightforward. https://lists.gnu.org/archive/html/qemu-devel/2019-03/msg07763.html -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1824528 Title: qemu fails to compile on gcc 9 `error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]` Status in QEMU: New Bug description: Qemu compilation fails with below error on ppc64le host with gcc 9(9.0.1 20190328) repo: https://github.com/qemu/qemu.git branch: master commit e1be98540ee672ef93292b65a986055512237c35 CC net/dump.o hw/usb/dev-mtp.c: In function ‘usb_mtp_write_metadata’: hw/usb/dev-mtp.c:1708:36: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member] 1708 | dataset->filename); | ~~~~~~~^~~~~~~~~~ cc1: all warnings being treated as errors CC net/eth.o make: *** [/home/kvmci/qemu-main/rules.mak:69: hw/usb/dev-mtp.o] Error 1 make: *** Waiting for unfinished jobs.... CC net/announce.o To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1824528/+subscriptions
[Prev in Thread] | Current Thread | [Next in Thread] |