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