| # |
| # Docker multiarch cross-compiler target |
| # |
| # This docker target is builds on Debian and Emdebian's cross compiler targets |
| # to build distro with a selection of cross compilers for building test binaries. |
| # |
| # On its own you can't build much but the docker-foo-cross targets |
| # build on top of the base debian image. |
| # |
| FROM debian:stable-slim |
| |
| # Setup some basic tools we need |
| RUN apt update |
| RUN apt install -yy curl aptitude |
| |
| # Setup Emdebian |
| RUN echo "deb http://emdebian.org/tools/debian/ jessie main" >> /etc/apt/sources.list |
| RUN curl http://emdebian.org/tools/debian/emdebian-toolchain-archive.key | apt-key add - |
| |
| # Duplicate deb line as deb-src |
| RUN cat /etc/apt/sources.list | sed "s/deb/deb-src/" >> /etc/apt/sources.list |
| |
| # Install common build utilities |
| RUN apt update |
| RUN apt install -yy build-essential clang |