From: Keir Fraser <keir@xen.org>
To: "Pasi Kärkkäinen" <pasik@iki.fi>, xen-devel@lists.xen.org
Cc: olaf@aepfle.de, Ian Jackson <Ian.Jackson@eu.citrix.com>,
Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: Xen 4.2.0-rc2: make tools fails on Fedora 17, ipxe build problems with gcc 4.7
Date: Wed, 15 Aug 2012 09:42:08 +0100 [thread overview]
Message-ID: <CC511F70.490FB%keir@xen.org> (raw)
In-Reply-To: <20120813220734.GU19851@reaktio.net>
On 13/08/2012 23:07, "Pasi Kärkkäinen" <pasik@iki.fi> wrote:
> Hello again,
>
> So to be able to build Xen 4.2.0-rc2 on Fedora 17 with gcc 4.7
> I had to apply these three patches to ipxe:
>
> http://lists.ipxe.org/pipermail/ipxe-devel/2012-March/001279.html
> http://lists.ipxe.org/pipermail/ipxe-devel/2012-March/001280.html
> http://permalink.gmane.org/gmane.network.ipxe.devel/1216
I've checked these into etherboot/patches/ in xen-unstable.hg.
-- Keir
> -- Pasi
>
>
> On Tue, Aug 14, 2012 at 12:44:49AM +0300, Pasi Kärkkäinen wrote:
>> On Tue, Aug 14, 2012 at 12:39:03AM +0300, Pasi Kärkkäinen wrote:
>>> On Tue, Aug 14, 2012 at 12:35:58AM +0300, Pasi Kärkkäinen wrote:
>>>> On Mon, Aug 13, 2012 at 11:39:50PM +0300, Pasi Kärkkäinen wrote:
>>>>> Hello,
>>>>>
>>>>> I just grabbed
>>>>> http://bits.xensource.com/oss-xen/release/4.2.0-rc2/xen-4.2.0-rc2.tar.gz
>>>>> and tried to build it on Fedora 17 x86_64 host (gcc 4.7.0):
>>>>>
>>>>> make tools:
>>>>>
>>>>> ..
>>>>> make[5]: Entering directory `/root/xen/xen-4.2.0-rc2/tools/firmware'
>>>>> make -C etherboot all
>>>>> make[6]: Entering directory
>>>>> `/root/xen/xen-4.2.0-rc2/tools/firmware/etherboot'
>>>>> make -C ipxe/src bin/rtl8139.rom
>>>>> make[7]: Entering directory
>>>>> `/root/xen/xen-4.2.0-rc2/tools/firmware/etherboot/ipxe/src'
>>>>> [BUILD] bin/isa.o
>>>>> drivers/bus/isa.c: In function 'isabus_probe':
>>>>> drivers/bus/isa.c:112:18: error: array subscript is above array bounds
>>>>> [-Werror=array-bounds]
>>>>> cc1: all warnings being treated as errors
>>>>> make[7]: *** [bin/isa.o] Error 1
>>>>> make[7]: Leaving directory
>>>>> `/root/xen/xen-4.2.0-rc2/tools/firmware/etherboot/ipxe/src'
>>>>>
>>>>
>>>> Ok the patch from Olaf is here:
>>>> http://lists.ipxe.org/pipermail/ipxe-devel/2012-March/001279.html
>>>>
>>>> Should we apply that patch to xen-unstable for Xen 4.2 ?
>>>>
>>>
>>> And then there's the next build problem:
>>>
>>> [BUILD] bin/myri10ge.o
>>> drivers/net/myri10ge.c: In function 'myri10ge_command':
>>> drivers/net/myri10ge.c:308:3: error: dereferencing type-punned pointer will
>>> break strict-aliasing rules [-Werror=strict-aliasing]
>>> drivers/net/myri10ge.c:310:2: error: dereferencing type-punned pointer will
>>> break strict-aliasing rules [-Werror=strict-aliasing]
>>> cc1: all warnings being treated as errors
>>> make[7]: *** [bin/myri10ge.o] Error 1
>>> make[7]: Leaving directory
>>> `/root/xen/xen-4.2.0-rc2/tools/firmware/etherboot/ipxe/src'
>>>
>>>
>>> And patch from Olaf here:
>>> http://lists.ipxe.org/pipermail/ipxe-devel/2012-March/001280.html
>>>
>>
>> And the third build problem:
>>
>> [BUILD] bin/qib7322.o
>> drivers/infiniband/qib7322.c: In function 'qib7322_probe':
>> drivers/infiniband/qib7322.c:2141:28: error: 'old_value' may be used
>> uninitialized in this function [-Werror=maybe-uninitialized]
>> drivers/infiniband/qib7322.c:2123:11: note: 'old_value' was declared here
>> cc1: all warnings being treated as errors
>> make[7]: *** [bin/qib7322.o] Error 1
>> make[7]: Leaving directory
>> `/root/xen/xen-4.2.0-rc2/tools/firmware/etherboot/ipxe/src'
>>
>>
>> And patch from Christian Hesse here:
>> http://permalink.gmane.org/gmane.network.ipxe.devel/1216
>>
>>
>> -- Pasi
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> http://lists.xen.org/xen-devel
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2012-08-15 8:42 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-13 20:39 Xen 4.2.0-rc2: make tools fails on Fedora 17, ipxe isa.c problem Pasi Kärkkäinen
2012-08-13 21:35 ` Pasi Kärkkäinen
2012-08-13 21:39 ` Pasi Kärkkäinen
2012-08-13 21:44 ` Pasi Kärkkäinen
2012-08-13 22:07 ` Xen 4.2.0-rc2: make tools fails on Fedora 17, ipxe build problems with gcc 4.7 Pasi Kärkkäinen
2012-08-14 14:36 ` Olaf Hering
2012-08-15 8:42 ` Keir Fraser [this message]
2012-08-15 10:18 ` Pasi Kärkkäinen
2012-08-13 22:18 ` Xen 4.2.0-rc2: make tools fails on Fedora 17, ipxe isa.c problem M A Young
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CC511F70.490FB%keir@xen.org \
--to=keir@xen.org \
--cc=Ian.Campbell@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=olaf@aepfle.de \
--cc=pasik@iki.fi \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).