aboutsummaryrefslogtreecommitdiff
path: root/xenial-armhf-tcwg-base/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'xenial-armhf-tcwg-base/Dockerfile')
-rw-r--r--xenial-armhf-tcwg-base/Dockerfile17
1 files changed, 16 insertions, 1 deletions
diff --git a/xenial-armhf-tcwg-base/Dockerfile b/xenial-armhf-tcwg-base/Dockerfile
index 3d957386..9964f843 100644
--- a/xenial-armhf-tcwg-base/Dockerfile
+++ b/xenial-armhf-tcwg-base/Dockerfile
@@ -44,7 +44,10 @@ RUN (url="http://ports.ubuntu.com/ubuntu-ports/"; \
groff \
less \
libexpat1-dev \
+ libgmp-dev \
liblzma-dev \
+ libmpc-dev \
+ libmpfr-dev \
libncurses5-dev \
libpython2.7-dev \
libreadline-dev \
@@ -74,6 +77,7 @@ RUN (url="http://ports.ubuntu.com/ubuntu-ports/"; \
texlive-fonts-recommended \
texlive-latex-recommended \
time \
+ unifdef \
valgrind \
vim \
virtualenv \
@@ -102,6 +106,17 @@ COPY postfix-sasl_password.in /etc/postfix/sasl_password
RUN chown root:root /etc/postfix/sasl_password \
&& chmod 600 /etc/postfix/sasl_password
+# Add ninja with support for memory-threshold job limitation.
+# It's installed with ".bin" extension and containers then
+# make wrappers around it in /usr/local/bin/ninja as needed.
+RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \
+ && cd ninja \
+ && ./configure.py --bootstrap && ./ninja all && ./ninja_test \
+ && mv ninja /usr/local/bin/ninja.bin \
+ && cd .. \
+ && rm -rf ninja
+
+
COPY home-data/ /home-data/
COPY new-user.sh /usr/local/bin/
@@ -119,4 +134,4 @@ VOLUME /tmp
EXPOSE 22
CMD ["linux32", "/usr/sbin/sshd", "-D"]
-# checksum: 3e029e523b443199b700a681508f4514
+# checksum: 85986dd6dd8ddc162d40addb2a4f80b8