summaryrefslogtreecommitdiffstats
path: root/.circleci/images/primary/Dockerfile
diff options
context:
space:
mode:
authorEphraim Park <ephiepark@fb.com>2019-06-04 19:45:31 (GMT)
committerEphraim Park <ephiepark@fb.com>2019-06-05 20:12:51 (GMT)
commitf7b52ecbbad2d2632e0ae08f105d38e3f49a3673 (patch)
tree92e0ebb617aac35f8de6e87b0650b9f7712d9c7b /.circleci/images/primary/Dockerfile
parent348e107d99d8b482463f6eb5faf83df8f69cf1f1 (diff)
downloadlz4-f7b52ecbbad2d2632e0ae08f105d38e3f49a3673.zip
lz4-f7b52ecbbad2d2632e0ae08f105d38e3f49a3673.tar.gz
lz4-f7b52ecbbad2d2632e0ae08f105d38e3f49a3673.tar.bz2
circleci : use custom docker image with pre-installed dependencies
Diffstat (limited to '.circleci/images/primary/Dockerfile')
-rw-r--r--.circleci/images/primary/Dockerfile12
1 files changed, 12 insertions, 0 deletions
diff --git a/.circleci/images/primary/Dockerfile b/.circleci/images/primary/Dockerfile
new file mode 100644
index 0000000..7767014
--- /dev/null
+++ b/.circleci/images/primary/Dockerfile
@@ -0,0 +1,12 @@
+FROM circleci/buildpack-deps:bionic
+
+RUN sudo apt-get -y -qq update
+RUN sudo apt-get -y install software-properties-common
+RUN sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
+RUN sudo apt-get -y install cmake
+RUN sudo apt-get -y install qemu-system-ppc qemu-user-static qemu-system-arm
+RUN sudo apt-get -y install libc6-dev-armel-cross libc6-dev-arm64-cross libc6-dev-i386
+RUN sudo apt-get -y install clang clang-tools
+RUN sudo apt-get -y install gcc-5 gcc-5-multilib gcc-6
+RUN sudo apt-get -y install valgrind
+RUN sudo apt-get -y install gcc-multilib-powerpc-linux-gnu gcc-powerpc-linux-gnu gcc-arm-linux-gnueabi gcc-aarch64-linux-gnu