diff --git a/linux-ppc64le/Dockerfile b/linux-ppc64le/Dockerfile index 0b0140e..171a144 100644 --- a/linux-ppc64le/Dockerfile +++ b/linux-ppc64le/Dockerfile @@ -8,12 +8,19 @@ RUN echo "deb http://emdebian.org/tools/debian/ jessie main" >> /etc/apt/sources RUN apt-get update && apt-get install -y \ crossbuild-essential-ppc64el \ - gfortran-powerpc64le-linux-gnu \ - qemu-user \ - qemu-user-static + gfortran-powerpc64le-linux-gnu WORKDIR /usr/src +RUN apt-get update && \ + apt-get install -y libglib2.0-dev zlib1g-dev libpixman-1-dev && \ + curl -L http://wiki.qemu-project.org/download/qemu-2.3.0.tar.bz2 | tar xj && \ + cd qemu-2.3.0 && \ + ./configure --target-list=ppc64le-linux-user --prefix=/usr && \ + make -j$(nproc) && \ + make install && \ + cd .. && rm -rf qemu-2.3.0 + # Note: Toolchain file support is currently in debian Experimental according to: # https://wiki.debian.org/CrossToolchains#In_jessie_.28Debian_8.29 # We can switch to that when it becomes stable.