Fixes android-custom-car toolchain builds failing because v8_context_snapshot_generator couldn't load libx11.so.6 at runtime. The generator is a host x64 binary that runs during the Android cross-compile. The linux64 docker image already had a full set of x11 runtime libs; the android one didn't. Rather than add just the one missing lib, this patch brings the android image up to the same set as linux64. Differential Revision: https://phabricator.services.mozilla.com/D308259
44 lines
797 B
Docker
44 lines
797 B
Docker
FROM $DOCKER_IMAGE_PARENT
|
|
MAINTAINER kshampur <kshampur@mozilla.com>
|
|
|
|
VOLUME /builds/worker/checkouts
|
|
VOLUME /builds/worker/workspace
|
|
VOLUME /builds/worker/tooltool-cache
|
|
|
|
ENV XZ_OPT=-T0
|
|
|
|
RUN apt-get update && \
|
|
apt-get install \
|
|
bzip2 \
|
|
curl \
|
|
libbz2-dev \
|
|
libglib2.0-dev \
|
|
libtinfo5 \
|
|
pkg-config \
|
|
tar \
|
|
unzip \
|
|
wget \
|
|
zip \
|
|
lsb-release \
|
|
gperf \
|
|
procps \
|
|
libdbus-1-3 \
|
|
libx11-6 \
|
|
libx11-xcb1 \
|
|
libxau6 \
|
|
libxcb1 \
|
|
libxcb-cursor0 \
|
|
libxcomposite1 \
|
|
libxcursor1 \
|
|
libxdamage1 \
|
|
libxdmcp6 \
|
|
libxext6 \
|
|
libxfixes3 \
|
|
libxi6 \
|
|
libxinerama1 \
|
|
libxkbcommon0 \
|
|
libxrandr2 \
|
|
libxrender1 \
|
|
libxss1 \
|
|
libxtst6
|