1*24e0131fSAlex Bennée# 2*24e0131fSAlex Bennée# Docker armhf cross-compiler target 3*24e0131fSAlex Bennée# 4*24e0131fSAlex Bennée# This docker target builds on the base debian image. 5*24e0131fSAlex Bennée# 6*24e0131fSAlex BennéeFROM qemu:debian 7*24e0131fSAlex Bennée 8*24e0131fSAlex Bennée# Add the foreign architecture we want and install dependencies 9*24e0131fSAlex BennéeRUN dpkg --add-architecture armhf 10*24e0131fSAlex BennéeRUN apt update 11*24e0131fSAlex BennéeRUN apt install -yy crossbuild-essential-armhf 12*24e0131fSAlex BennéeRUN apt-get build-dep -yy -a armhf qemu 13*24e0131fSAlex Bennée 14*24e0131fSAlex Bennée# Specify the cross prefix for this image (see tests/docker/common.rc) 15*24e0131fSAlex BennéeENV QEMU_CONFIGURE_OPTS --cross-prefix=arm-linux-gnueabihf- 16