aboutsummaryrefslogtreecommitdiff
path: root/scripts/Dockerfile
blob: 7e117971d0dbbdf9df4ec04698dcffe7e0456ddf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FROM drydockaarch64/u16:v5.10.1

RUN if $(sudo update-alternatives --list gcc); \
      then sudo update-alternatives --remove-all gcc; \
    fi

RUN sudo apt-get update && sudo apt-get install -yy \
  autoconf \
  automake \
  ccache \
  clang-3.8 \
  gcc-4.8 \
  graphviz \
  kmod \
  libconfig-dev \
  libcunit1-dev \
  libnuma-dev \
  libpcap-dev \
  libssl-dev \
  libtool \
  linux-headers-`uname -r` \
  mscgen \
  ruby-dev \
  xsltproc

RUN sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10
RUN sudo ln -s /usr/bin/clang-3.8 /usr/bin/clang