Browse Source
We can't use cross compilers in the current Debian stable and Debian sid is sketchy as hell. So for powerpc fall back to dog-fooding our own linux-user to do the build. As we can only build the base image with a suitably configured source tree we fall back to checking for its existence when we can't build it from scratch. However this does mean you don't have to keep a static powerpc-linux-user in your active configuration just to update the cross build image. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>pull/73/head
2 changed files with 48 additions and 9 deletions
@ -0,0 +1,15 @@ |
|||
# |
|||
# Docker powerpc cross-compiler target for QEMU |
|||
# |
|||
# We can't use current Debian stable cross-compilers to build powerpc |
|||
# as it has been dropped as a release architecture. Using Debian Sid |
|||
# is just far too sketchy a build environment. This leaves us the |
|||
# final option of using linux-user. This image is based of the |
|||
# debootstrapped qemu:debian-powerpc-user but doesn't need any extra |
|||
# magic once it is setup. |
|||
# |
|||
FROM qemu:debian-powerpc-user |
|||
|
|||
RUN echo man-db man-db/auto-update boolean false | debconf-set-selections |
|||
RUN apt-get update && \ |
|||
DEBIAN_FRONTEND=noninteractive apt-get build-dep -yy qemu |
|||
Loading…
Reference in new issue