pelfy/tests/src/Dockerfile

33 lines
1.0 KiB
Docker
Raw Normal View History

2025-02-27 16:33:03 +00:00
#Change to debian:stable-20250224 if build fails
FROM debian:stable
WORKDIR /src
RUN apt-get update && apt-get install -y \
build-essential \
gcc
RUN apt-get install -y \
gcc-12-arm-linux-gnueabihf \
gcc-12-mips-linux-gnu \
gcc-12-riscv64-linux-gnu \
gcc-12-aarch64-linux-gnu
RUN apt-get install -y \
gcc-12-aarch64-linux-gnu
COPY * /src/
CMD bash make_objs.sh gcc -O0 && \
bash make_objs.sh gcc -O3 && \
bash make_objs.sh arm-linux-gnueabihf-gcc-12 -O0 && \
bash make_objs.sh arm-linux-gnueabihf-gcc-12 -O3 && \
bash make_objs.sh aarch64-linux-gnu-gcc-12 -O0 && \
bash make_objs.sh aarch64-linux-gnu-gcc-12 -O3 && \
bash make_objs.sh mips-linux-gnu-gcc-12 -O0 && \
bash make_objs.sh mips-linux-gnu-gcc-12 -O3 && \
bash make_objs.sh riscv64-linux-gnu-gcc-12 -O0 && \
2025-02-27 16:01:10 +00:00
bash make_objs.sh riscv64-linux-gnu-gcc-12 -O3 && \
bash make_objs.sh riscv64-linux-gnu-gcc-12 "-O0 -march=rv32imac -mabi=ilp32" && \
bash make_objs.sh riscv64-linux-gnu-gcc-12 "-O3 -march=rv32imac -mabi=ilp32"