[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Xen 4.2.0-rc2: make tools fails on Fedora 17, ipxe build problems with gcc 4.7



On Wed, Aug 15, 2012 at 09:42:08AM +0100, Keir Fraser wrote:
> On 13/08/2012 23:07, "Pasi Kärkkäinen" <pasik@xxxxxx> 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
> 

Thanks!

-- Pasi


> > -- 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@xxxxxxxxxxxxx
> >> http://lists.xen.org/xen-devel
> > 
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxx
> > http://lists.xen.org/xen-devel
> 
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.