| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | FROM centos:7LABEL maintainer="Lovell Fuller <npm@lovell.info>"# Create CentOS 7 (glibc 2.17) container suitable for building Linux x64 binaries# Path settingsENV \  RUSTUP_HOME="/usr/local/rustup" \  CARGO_HOME="/usr/local/cargo" \  PATH="/usr/local/cargo/bin:/opt/rh/devtoolset-9/root/usr/bin:$PATH"# Build dependenciesRUN \  yum update -y && \  yum install -y epel-release centos-release-scl && \  yum group install -y "Development Tools" && \  yum install -y --setopt=tsflags=nodocs \    advancecomp \    brotli \    cmake3 \    devtoolset-9-gcc \    devtoolset-9-gcc-c++ \    glib2-devel \    gobject-introspection-devel \    gperf \    gtk-doc \    jq \    nasm \    ninja-build \    prelink \    python3 \    && \  curl https://sh.rustup.rs -sSf | sh -s -- -y \    --no-modify-path \    --profile minimal \    && \  ln -s /usr/bin/cmake3 /usr/bin/cmake && \  pip3 install meson==0.55.3# Compiler settingsENV \  PLATFORM="linux-x64" \  FLAGS="-O3 -fPIC" \  MESON="--cross-file=/root/meson.ini"COPY Toolchain.cmake /root/COPY meson.ini /root/
 |