taskcluster/docker/mingw32-build/Dockerfile
author Oana Pop Rus <opoprus@mozilla.com>
Thu, 28 Mar 2019 15:13:13 +0200
changeset 466542 4e2ea1a75e878ae392e4775f2eddd9f83d1b008e
parent 466468 99fa5539c2bda621abac134300428129969b2cdf
child 468593 cc06a7beb3d14069f406f7846b55d8e2f38e39ed
permissions -rw-r--r--
Backed out 3 changesets (bug 1458385) for windows partial bustages. a=backout Backed out changeset 8036c03c3b51 (bug 1458385) Backed out changeset 99fa5539c2bd (bug 1458385) Backed out changeset 9a5f255979c2 (bug 1458385)

# %ARG DOCKER_IMAGE_PARENT
FROM $DOCKER_IMAGE_PARENT
MAINTAINER Mike Hommey <mhommey@mozilla.com>

VOLUME /builds/worker/checkouts
VOLUME /builds/worker/workspace
VOLUME /builds/worker/tooltool-cache

ENV XZ_OPT=-T0

RUN dpkg --add-architecture i386

# Ideally, we wouldn't need gcc-multilib and the extra linux-libc-dev,
# but the latter is required to make the former installable, and the former
# because of bug 1409276.
RUN apt-get update && \
    apt-get install \
      autoconf2.13 \
      bison \
      bzip2 \
      flex \
      curl \
      file \
      gawk \
      g++-multilib \
      gnupg \
      libucl-dev \
      patch \
      p7zip-full \
      scons \
      tar \
      unzip \
      uuid \
      wget \
      x11-utils \
      xvfb \
      yasm \
      zip \
      zlib1g-dev \
      libfreetype6-dev:i386 \
      libx11-dev:i386