124e0131fSAlex Bennée# 224e0131fSAlex Bennée# Docker armhf cross-compiler target 324e0131fSAlex Bennée# 424e0131fSAlex Bennée# This docker target builds on the base debian image. 524e0131fSAlex Bennée# 624e0131fSAlex BennéeFROM qemu:debian 724e0131fSAlex Bennée 824e0131fSAlex Bennée# Add the foreign architecture we want and install dependencies 924e0131fSAlex BennéeRUN dpkg --add-architecture armhf 1024e0131fSAlex BennéeRUN apt update 11*8a48be0eSPhilippe Mathieu-DaudéRUN DEBIAN_FRONTEND=noninteractive eatmydata \ 12*8a48be0eSPhilippe Mathieu-Daudé apt-get install -y --no-install-recommends \ 13*8a48be0eSPhilippe Mathieu-Daudé crossbuild-essential-armhf 14*8a48be0eSPhilippe Mathieu-DaudéRUN DEBIAN_FRONTEND=noninteractive eatmydata \ 15*8a48be0eSPhilippe Mathieu-Daudé apt-get build-dep -yy -a armhf qemu 1624e0131fSAlex Bennée 1724e0131fSAlex Bennée# Specify the cross prefix for this image (see tests/docker/common.rc) 1824e0131fSAlex BennéeENV QEMU_CONFIGURE_OPTS --cross-prefix=arm-linux-gnueabihf- 19