Verilator.Dockerfile
1 FROM debian:trixie 2 3 RUN apt-get update && \ 4 DEBIAN_FRONTEND=noninteractive \ 5 apt-get install -y --no-install-recommends \ 6 python3.13 libpython3.13 python3-pip python3.13-venv git lsb-release \ 7 perl perl-doc help2man make autoconf g++ flex bison ccache numactl \ 8 libgoogle-perftools-dev libfl-dev zlib1g-dev && \ 9 rm -rf /var/lib/apt/lists/* 10 11 RUN git clone --recursive --shallow-since=2024.12.01 \ 12 https://github.com/verilator/verilator.git \ 13 verilator && \ 14 cd verilator && \ 15 git checkout v5.032 16 RUN cd verilator && \ 17 autoconf && \ 18 ./configure && \ 19 make -j$(nproc) && \ 20 make install && \ 21 make clean && \ 22 ccache -C