We recently fixed bug #1696773 which was a cause of various crashes or
other problems when trying to run go binaries under linux-user,
including "go build hello.go". So I strongly suspect this is a duplicate
of that bug. Could you test with the QEMU v4.1.0 rc3 or later, please?
--
You received th
Thanks for the update, I will test that version and report back ( it
may be a few days)
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1763536
Title:
go build fails under qemu-ppc64le-static (qemu-
With QEMU from tag v2.12.0-rc4 on Fedora 27 x86_64, it works too.
muriloo@laptop$ docker run --rm -it qemutest
/go # qemu-ppc64le-static --version
qemu-ppc64le version 2.11.94 (v2.12.0-rc4)
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers
/go # go version
go version go1.10.1
Using QEMU from tag v2.12.0-rc4 on Ubuntu Xenial ppc64el, it works.
muriloo@jaspion1:~/go-docker$ sudo docker run --rm -it qemutest
/go # /usr/bin/qemu-ppc64le-static --version
qemu-ppc64 version 2.11.94 (v2.12.0-rc4-dirty)
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers
/g
I care more about the arm64 case, so if you're going to do one then that
would be my preference.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1763536
Title:
go build fails under qemu-ppc64le-stati
I will attempt to find an way to re-create without docker. The key is
we need a way to create a ppc64le (or arm64) fakeroot with go that we
can chroot into. That is easy to do with docker. BTW: the use case
using docker and qemu-user-static is becoming fairly common way to cross
build container
Do you have a simpler repro case (ie one that doesn't require docker) ?
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1763536
Title:
go build fails under qemu-ppc64le-static (qemu-user)
Status in
FYI: To workaround this issue you can limit the docker container to a
single cpu like this:
docker run --cpuset-cpus 0 -it cross-test3 go build hello.go
This works for docker build as well.
docker build--cpuset-cpus 0 .
--
You received this bug notification because you are a member of qemu
I missed a step for reproduction. Step 1 should be:
docker run --rm --privileged multiarch/qemu-user-static:register
This modprobes binfmt and registers qemu-ppc64le-static as the interpreter for
ppc64le executables.
--
You received this bug notification because you are a member of qemu-
devel-