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

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


  • To: Ian Jackson <Ian.Jackson@xxxxxxxxxx>
  • From: George Dunlap <George.Dunlap@xxxxxxxxxx>
  • Date: Mon, 8 Jun 2020 15:07:08 +0000
  • Accept-language: en-GB, en-US
  • Authentication-results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Nick Rosbrook <rosbrookn@xxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Mon, 08 Jun 2020 15:07:15 +0000
  • Ironport-sdr: 0TPijvVH2saqwdi8Wesv0zmlAiKq6hvHLneDATXFeNK8+2NIi77IthaCO5OGpS9KBP6UgI1TsH v+Fd6ecEy9joq8vqb6N1Mj1Sbcj5xm095WxdZgr6kB/s+zIiSAJiANd0W+ElLqEF7rxnPy8z2w Dob0ivQcHDPxE0jYZR8ZlYBA5Pj67TaBnvtun8UcBkOrb4KsovcVQzdLyAXh+1ottDq8cf6DJI TQGe/Qga4ZVuet/GLF8Yo/Tbg2xHxk7SRZIp5nYj3oFMhUKxHurIudwWzZaUHg3IwW0RihNDJZ iuA=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHWPaORQPtYscwMOUSBGUclg/JjvajOqv0AgAAFKQA=
  • Thread-topic: 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.

 -George


 


Rackspace

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