diff options
| author | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-06-13 15:01:06 +0100 |
|---|---|---|
| committer | Simon Ser <simon.ser@intel.com> | 2019-06-27 10:01:33 +0300 |
| commit | 439a9f5d615f31f03cc3a3a5cbab19367a1af763 (patch) | |
| tree | 3be4230b469b77f2c552d990c02e9aad36568ca4 /Dockerfile.debian-mips | |
| parent | 15ad664534413628f06c0f172aac11598bfdb895 (diff) | |
gitlab-ci: add build for MIPS
Add Docker image and Gitlab CI steps to run builds for the MIPS
architecture using Debian Stretch with backports.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Reviewed-by: Simon Ser <simon.ser@intel.com>
Diffstat (limited to 'Dockerfile.debian-mips')
| -rw-r--r-- | Dockerfile.debian-mips | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Dockerfile.debian-mips b/Dockerfile.debian-mips new file mode 100644 index 00000000..ebe08db6 --- /dev/null +++ b/Dockerfile.debian-mips @@ -0,0 +1,39 @@ +FROM debian:stretch-backports + +RUN apt-get update +RUN apt-get install -y \ + flex \ + bison \ + pkg-config \ + libatomic1 \ + x11proto-dri2-dev \ + python-docutils \ + valgrind \ + peg + +RUN dpkg --add-architecture mips +RUN apt-get update +RUN apt-get install -y \ + gcc-mips-linux-gnu \ + libpciaccess-dev:mips \ + libkmod-dev:mips \ + libprocps-dev:mips \ + libunwind-dev:mips \ + libdw-dev:mips \ + zlib1g-dev:mips \ + liblzma-dev:mips \ + libcairo-dev:mips \ + libpixman-1-dev:mips \ + libudev-dev:mips \ + libgsl-dev:mips \ + libasound2-dev:mips \ + libjson-c-dev:mips \ + libcurl4-openssl-dev:mips \ + libxrandr-dev:mips \ + libxv-dev:mips + +RUN apt-get install -t stretch-backports -y \ + meson \ + libdrm-dev:mips \ + qemu-user \ + qemu-user-static |
