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

RE: 4.14.0-rc1 blocked on goland build failure - decision needed



> -----Original Message-----
> From: Xen-devel <xen-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf Of George 
> Dunlap
> Sent: 08 June 2020 16:07
> To: Ian Jackson <Ian.Jackson@xxxxxxxxxx>
> Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>; Nick Rosbrook 
> <rosbrookn@xxxxxxxxx>; Wei Liu
> <wl@xxxxxxx>
> Subject: Re: 4.14.0-rc1 blocked on goland build failure - decision needed
> 
> 
> 
> > On Jun 8, 2020, at 3:48 PM, Ian Jackson <ian.jackson@xxxxxxxxxx> wrote:
> >
> > Ian Jackson writes ("4.14.0-rc1 blocked on goland build failure - decision 
> > needed"):
> >> Hi, Paul.  For those on xen-devel: context is that Paul asked me to
> >> cut 4.14.0-rc1.  The checklist asks me to perform a test build.
> >>
> >> My 32-bit tools test build failed.  I think the problem is probably
> >> specific to 32-bit userland on 64-bit Linux kernel.  I will send a
> >> second followup mail not CC Paul with technical details.
> >
> > Technical details@:
> >
> > The first error looks like this:
> >
> > ./helpers.gen.go:901[/tmp/go-
> build643158686/_/u/iwj/work/xen.git/tools/golang/xenlight/_obj/helpers.gen.cgo1.go:1172]:
> > type [268435456]_Ctype_struct_libxl_sched_params larger than address
> > space
> 
> Actually, I don’t think this has anything to do with 32-bit userspace, but 
> instead has to do with the
> version of go: The version in stretch is 1.7 and chokes on this for some 
> reason.  I haven’t had time
> to track down why.  It does work for golang 1.11.
> 
> Options are:
> 
> 1. Document that if you have a version of golang older than 1.11, you need to 
> add `—disable-golang`
> 
> 2. Modify configure to check for the go version, and only enable if the 
> version is > 1.11
> 
> 3. Try to root-cause the issue.
> 
> I’m inclined to say we should go with #1 for this RC, then either #2 or #3.
> 

Agreed. Let's go with #1.

  Paul





 


Rackspace

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