1*2e1d6bdcSPhilippe Mathieu-Daudé#
2*2e1d6bdcSPhilippe Mathieu-Daudé# Docker mipsel cross-compiler target
3*2e1d6bdcSPhilippe Mathieu-Daudé#
4*2e1d6bdcSPhilippe Mathieu-Daudé# This docker target builds on the base debian image.
5*2e1d6bdcSPhilippe Mathieu-Daudé#
6*2e1d6bdcSPhilippe Mathieu-DaudéFROM qemu:debian
7*2e1d6bdcSPhilippe Mathieu-DaudéMAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org>
8*2e1d6bdcSPhilippe Mathieu-Daudé
9*2e1d6bdcSPhilippe Mathieu-Daudé# Add the foreign architecture we want and install dependencies
10*2e1d6bdcSPhilippe Mathieu-DaudéRUN dpkg --add-architecture mipsel
11*2e1d6bdcSPhilippe Mathieu-DaudéRUN apt-get update
12*2e1d6bdcSPhilippe Mathieu-DaudéRUN DEBIAN_FRONTEND=noninteractive eatmydata \
13*2e1d6bdcSPhilippe Mathieu-Daudé    apt-get install -y --no-install-recommends \
14*2e1d6bdcSPhilippe Mathieu-Daudé        crossbuild-essential-mipsel
15*2e1d6bdcSPhilippe Mathieu-Daudé
16*2e1d6bdcSPhilippe Mathieu-Daudé# Specify the cross prefix for this image (see tests/docker/common.rc)
17*2e1d6bdcSPhilippe Mathieu-DaudéENV QEMU_CONFIGURE_OPTS --cross-prefix=mipsel-linux-gnu-
18*2e1d6bdcSPhilippe Mathieu-Daudé
19*2e1d6bdcSPhilippe Mathieu-DaudéRUN DEBIAN_FRONTEND=noninteractive eatmydata \
20*2e1d6bdcSPhilippe Mathieu-Daudé    apt-get build-dep -yy -a mipsel qemu
21*2e1d6bdcSPhilippe Mathieu-DaudéRUN DEBIAN_FRONTEND=noninteractive eatmydata \
22*2e1d6bdcSPhilippe Mathieu-Daudé    apt-get install -y --no-install-recommends \
23*2e1d6bdcSPhilippe Mathieu-Daudé        glusterfs-common:mipsel \
24*2e1d6bdcSPhilippe Mathieu-Daudé        libbz2-dev:mipsel \
25*2e1d6bdcSPhilippe Mathieu-Daudé        liblzo2-dev:mipsel \
26*2e1d6bdcSPhilippe Mathieu-Daudé        libncursesw5-dev:mipsel \
27*2e1d6bdcSPhilippe Mathieu-Daudé        libnfs-dev:mipsel \
28*2e1d6bdcSPhilippe Mathieu-Daudé        librdmacm-dev:mipsel \
29*2e1d6bdcSPhilippe Mathieu-Daudé        libsnappy-dev:mipsel
30