|
From: | Avi Kivity |
Subject: | Re: [Qemu-devel] [PULL] slirp: Fix issues with -mms-bitfields |
Date: | Thu, 25 Aug 2011 16:15:02 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110816 Thunderbird/6.0 |
On 08/25/2011 04:07 PM, Anthony Liguori wrote:
On 08/25/2011 08:02 AM, Avi Kivity wrote:On 08/25/2011 03:38 PM, Jan Kiszka wrote:>> >> What a mess. Do we really have to go through all 257 packed data structs>> in QEMU and add these MS compat bits to all potentially affected ones?> I prefer to detect -mms-bitfields and remove it in configure.Can use -mno-ms-bitfields later to override it.No, we can't do that.The reason glib uses -mms-bitfields is that you need to use it in order to call Windows APIs which is does. We will eventually need to do it anyway.
I meant, just for our own objects. As long as there are no glib APIs which use bitfields, it should work.
However, I don't like it either, and prefer the __attribute__(((((((gcc_fields)))))) as well.
-- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.
[Prev in Thread] | Current Thread | [Next in Thread] |