xref: /haiku/3rdparty/docker/cross-compiler/Dockerfile (revision be622abddb00c474c53631429ad1102d78688d4f)
1FROM ubuntu:16.04
2
3RUN apt-get update && apt-get install -y --no-install-recommends \
4  autoconf \
5  automake \
6  bison \
7  bzip2 \
8  ca-certificates \
9  cmake \
10  curl \
11  file \
12  flex \
13  g++ \
14  gawk \
15  git \
16  libcurl4-openssl-dev \
17  libssl-dev \
18  make \
19  nasm \
20  texinfo \
21  wget \
22  xz-utils \
23  zlib1g-dev
24
25# architectures to build
26ARG ARCHITECTURE=x86_64
27ARG SECONDARY_ARCHITECTURE=
28
29# Build Haiku cross-compiler toolchain, and haiku package tool
30WORKDIR /tmp
31COPY build-toolchain.sh /tmp/
32RUN /tmp/build-toolchain.sh $ARCHITECTURE $SECONDARY_ARCHITECTURE
33
34WORKDIR /
35