diff --git a/ghdl-formal.Dockerfile b/ghdl-formal.Dockerfile index 508b9de..1e92e93 100644 --- a/ghdl-formal.Dockerfile +++ b/ghdl-formal.Dockerfile @@ -31,7 +31,7 @@ FROM symbiyosys-ghdl AS symbiyosys-ghdlsynth RUN cd /root && \ mkdir ghdlsynth-beta && \ cd ghdlsynth-beta && \ - curl https://codeload.github.com/tmeissner/ghdlsynth-beta/tar.gz/tests | tar xzf - --strip-components=1 && \ + curl https://codeload.github.com/tgingold/ghdlsynth-beta/tar.gz/master | tar xzf - --strip-components=1 && \ make GHDL=/opt/ghdl/bin/ghdl YOSYS_CONFIG=/opt/yosys/bin/yosys-config && \ make install GHDL=/opt/ghdl/bin/ghdl YOSYS_CONFIG=/opt/yosys/bin/yosys-config @@ -47,6 +47,8 @@ RUN apt-get update -qq && \ libreadline7 \ libtcl8.6 \ libgnat-8 \ + libllvm7 \ + gcc \ make \ python3 && \ apt-get autoclean && apt-get clean && apt-get -y autoremove && \ @@ -54,13 +56,7 @@ RUN apt-get update -qq && \ rm -rf /var/lib/apt/lists/* # copy build artifacts -COPY --from=symbiyosys-ghdlsynth /opt/ghdl /opt/ghdl -COPY --from=symbiyosys-ghdlsynth /opt/symbiyosys /opt/symbiyosys -COPY --from=symbiyosys-ghdlsynth /opt/yosys /opt/yosys -COPY --from=symbiyosys-ghdlsynth /opt/z3 /opt/z3 -COPY --from=symbiyosys-ghdlsynth /opt/yices2 /opt/yices2 -COPY --from=symbiyosys-ghdlsynth /opt/cvc4 /opt/cvc4 -COPY --from=symbiyosys-ghdlsynth /opt/boolector /opt/boolector +COPY --from=symbiyosys-ghdlsynth /opt /opt # Enhance path variable ENV PATH "/opt/ghdl/bin:/opt/symbiyosys/bin:/opt/yosys/bin:/opt/z3/bin:/opt/yices2/bin:/opt/cvc4/bin:/opt/boolector/bin:$PATH"