cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

debian10.docker (1120B)


      1#
      2# Docker multiarch cross-compiler target
      3#
      4# This docker target is builds on Debian cross compiler targets to build distro
      5# with a selection of cross compilers for building test binaries.
      6#
      7# On its own you can't build much but the docker-foo-cross targets
      8# build on top of the base debian image.
      9#
     10FROM docker.io/library/debian:buster-slim
     11
     12# Duplicate deb line as deb-src
     13RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list
     14
     15# Install common build utilities
     16RUN apt update && \
     17    DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \
     18    DEBIAN_FRONTEND=noninteractive eatmydata \
     19    apt install -y --no-install-recommends \
     20        bc \
     21        build-essential \
     22        ca-certificates \
     23        ccache \
     24        clang \
     25        dbus \
     26        gdb-multiarch \
     27        gettext \
     28        git \
     29        libffi-dev \
     30        libncurses5-dev \
     31        ninja-build \
     32        pkg-config \
     33        psmisc \
     34        python3 \
     35        python3-sphinx \
     36        python3-sphinx-rtd-theme \
     37        $(apt-get -s build-dep --arch-only qemu | egrep ^Inst | fgrep '[all]' | cut -d\  -f2)