From ccfffc0f6d5c71f43a0c1135425f2b26a91fbe4c Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Wed, 13 Dec 2017 14:18:42 -0600 Subject: [PATCH] docker/cross-compiler: Updates + improvements --- 3rdparty/docker/cross-compiler/Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/3rdparty/docker/cross-compiler/Dockerfile b/3rdparty/docker/cross-compiler/Dockerfile index b9098c37f5..932d984c29 100644 --- a/3rdparty/docker/cross-compiler/Dockerfile +++ b/3rdparty/docker/cross-compiler/Dockerfile @@ -1,4 +1,7 @@ -FROM ubuntu:16.04 +FROM ubuntu:17.04 + +# docker build --no-cache --tag docker.io/haiku/cross-compiler:x86_64 . +# docker push docker.io/haiku/cross-compiler:x86_64 RUN apt-get update && apt-get install -y --no-install-recommends \ autoconf \ @@ -17,7 +20,10 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libssl-dev \ make \ nasm \ + ninja-build \ + python \ texinfo \ + vim \ wget \ xz-utils \ zlib1g-dev @@ -29,6 +35,7 @@ ARG SECONDARY_ARCHITECTURE= # Build Haiku cross-compiler toolchain, and haiku package tool WORKDIR /tmp COPY build-toolchain.sh /tmp/ +RUN chmod 755 /tmp/build-toolchain.sh RUN /tmp/build-toolchain.sh $ARCHITECTURE $SECONDARY_ARCHITECTURE WORKDIR /