# Despite the name of this image, we are no longer on stretch. # We should consider renaming this image, and/or evaluating what # software versions we actually need. FROM debian:bullseye # Install dependencies. We start with the basic ones required to build protoc # and the C++ build RUN apt-get update && apt-get install -y \ autoconf \ autotools-dev \ build-essential \ bzip2 \ ccache \ cmake \ curl \ gcc \ git \ libc6 \ libc6-dbg \ libc6-dev \ libgtest-dev \ libtool \ make \ parallel \ pkg-config \ time \ wget \ # Java dependencies maven \ openjdk-11-jdk \ openjdk-17-jdk \ # Required for the gtest build. python2 \ # Python dependencies python3-dev \ python3-setuptools \ python3-pip \ python3-venv \ && apt-get clean