[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: 4.14.0-rc1 blocked on goland build failure - decision needed
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 I suspected that golang was misdetecting my build environment, which was a 32-bit Linux userland on a 64-bit Linux kernel, reporting this $ uname -av Linux mariner 3.16.0-6-amd64 #1 SMP Debian 3.16.57-2 (2018-07-14) x86_64 GNU/Linux $ env | grep XEN XEN_COMPILE_ARCH=x86_32 $ So I tried using `linux32' to change the process personality: $ uname -av + uname -av Linux mariner 3.16.0-6-amd64 #1 SMP Debian 3.16.57-2 (2018-07-14) i686 GNU/Linux $ env | grep XEN + grep XEN + env XEN_COMPILE_ARCH=x86_32 $ I did the build again, from a clean tree, and got the same result. I was building my prospective -rc1 git branch but I am pretty sure the problem exists with master and staging. I have not yet done a formal repro in a 32-bit chroot on another system. I'm going to do that next. Ian.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |