gdb-static/Dockerfile

39 lines
738 B
Docker
Raw Normal View History

2024-10-02 07:01:35 +03:00
FROM ubuntu:24.04
# Install dependencies
RUN apt update && apt install -y \
bison \
file \
flex \
2024-10-02 07:01:35 +03:00
g++ \
g++-aarch64-linux-gnu \
g++-arm-linux-gnueabi \
2024-11-08 13:39:44 +02:00
g++-mips-linux-gnu \
g++-mipsel-linux-gnu \
2024-10-02 07:01:35 +03:00
g++-powerpc-linux-gnu \
gcc \
gcc-aarch64-linux-gnu \
gcc-arm-linux-gnueabi \
2024-11-08 13:39:44 +02:00
gcc-mips-linux-gnu \
gcc-mipsel-linux-gnu \
2024-10-02 07:01:35 +03:00
gcc-powerpc-linux-gnu \
git \
libncurses-dev \
libtool \
2024-10-02 07:01:35 +03:00
m4 \
make \
patch \
pkg-config \
python3.12 \
libpython3-dev \
2024-10-02 07:01:35 +03:00
texinfo \
wget \
xz-utils
# Install musl-based toolchains.
ENV MUSL_INSTALL_DIR="/usr/"
COPY src/compilation/install_musl_toolchains.sh .
RUN ./install_musl_toolchains.sh
2024-10-02 07:01:35 +03:00
WORKDIR /app/gdb