[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |