On Wed, Jan 17, 2018 at 9:46 PM, Alistair Francis <[email protected]> wrote: > On Wed, Jan 17, 2018 at 4:57 PM, Richard Henderson <[email protected]> wrote: >> On 01/17/2018 12:39 PM, Alistair Francis wrote: >>> Since commit "linux-user: Tidy and enforce reserved_va initialization" >>> (18e80c55bb6ec17c05ec0ba717ec83933c2bfc07) the Yocto webkitgtk build >>> hangs when cross compiling for 32-bit x86 on a 64-bit x86 machine using >>> musl. >>> >>> To fix the issue reduce the MAX_RESERVED_VA macro to be a closer match >>> to what it was before the problematic commit. >>> >>> Signed-off-by: Alistair Francis <[email protected]> >>> --- >> >> I don't like this at all. You don't say why this hangs. >> What is the actual host, x86_64 or i686? > > The host is x86_64 and the guest is i686. I'm not sure why it hangs, > I'll dig through and get the actual command Yocto is running when it > hangs.
Ok, this is not going to be straightforward at all. The webkitgtk cmake command hangs when targeting i686 without this patch. Somewhere in the Yocto build flow this causing some change resulting in that hang. I don't know how to find out where the exact problem is though. It looks like only flipping the MSB to 0 fixes the issue, so maybe there is a signed/unsigned issue somewhere? I'll keep digging. Alistair > > Alistair > >> >> >> r~
