2 # Docker powerpc cross-compiler target
4 # This docker target builds on the debian Jessie base image.
7 MAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org>
9 # Add the foreign architecture we want and install dependencies
10 RUN dpkg --add-architecture powerpc
12 RUN DEBIAN_FRONTEND=noninteractive eatmydata \
13 apt-get install -y --no-install-recommends \
14 crossbuild-essential-powerpc
16 # <kludge> to fix "following packages have unmet dependencies" ...
17 ADD debian-apt-fake.sh /usr/local/bin/apt-fake
18 RUN apt-get install -y --no-install-recommends \
21 RUN apt-fake install \
22 pkg-config:powerpc=0.28-1.1-fake && \
23 ln -s pkg-config /usr/bin/powerpc-linux-gnu-pkg-config
24 ENV PKG_CONFIG_PATH /usr/lib/powerpc-linux-gnu/pkgconfig
27 # Specify the cross prefix for this image (see tests/docker/common.rc)
28 ENV QEMU_CONFIGURE_OPTS --cross-prefix=powerpc-linux-gnu-
30 RUN DEBIAN_FRONTEND=noninteractive eatmydata \
31 apt-get build-dep -yy -a powerpc qemu
32 RUN DEBIAN_FRONTEND=noninteractive \
33 apt-get install -y --no-install-recommends \
34 glusterfs-common:powerpc \
37 libncursesw5-dev:powerpc \
39 librdmacm-dev:powerpc \