File tree Expand file tree Collapse file tree 3 files changed +9
-33
lines changed
scripts/docker/buildpack-deps Expand file tree Collapse file tree 3 files changed +9
-33
lines changed Original file line number Diff line number Diff line change 2222# (c) 2016-2025 solidity contributors.
2323# ------------------------------------------------------------------------------
2424FROM buildpack-deps:jammy AS base
25- LABEL version="3 "
25+ LABEL version="4 "
2626
2727ARG DEBIAN_FRONTEND=noninteractive
2828
2929RUN set -ex; \
30+ z3_version="4.13.3" ; \
3031 dist=$(grep DISTRIB_CODENAME /etc/lsb-release | cut -d= -f2); \
3132 echo "deb http://ppa.launchpad.net/ethereum/cpp-build-deps/ubuntu $dist main" >> /etc/apt/sources.list ; \
3233 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1c52189c923f6ca9 ; \
@@ -59,7 +60,7 @@ RUN set -ex; \
5960 pylint \
6061 requests \
6162 tabulate \
62- z3-solver;
63+ z3-solver== "${z3_version}" ;
6364
6465# Eldarica
6566RUN set -ex; \
@@ -81,15 +82,6 @@ RUN set -ex; \
8182 unzip -j /opt/cvc5.zip "${cvc5_archive_name}/bin/cvc5" -d /usr/bin; \
8283 rm -f /opt/cvc5.zip;
8384
84- # Z3
85- RUN set -ex; \
86- z3_version="4.13.3" ; \
87- z3_archive_name="z3-${z3_version}-x64-glibc-2.35" ; \
88- wget "https://github.com/Z3Prover/z3/releases/download/z3-${z3_version}/${z3_archive_name}.zip" -O /opt/z3.zip; \
89- test "$(sha256sum /opt/z3.zip)" = "32c7377026733c9d7b33c21cd77a68f50ba682367207b031a6bfd80140a8722f /opt/z3.zip" ; \
90- unzip -j /opt/z3.zip "${z3_archive_name}/bin/z3" -d /usr/bin; \
91- rm -f /opt/z3.zip;
92-
9385FROM base AS libraries
9486
9587# EVMONE
Original file line number Diff line number Diff line change 2222# (c) 2016-2024 solidity contributors.
2323# ------------------------------------------------------------------------------
2424FROM buildpack-deps:noble AS base
25- LABEL version="4 "
25+ LABEL version="5 "
2626
2727ARG DEBIAN_FRONTEND=noninteractive
2828
@@ -31,6 +31,7 @@ ARG DEBIAN_FRONTEND=noninteractive
3131ENV PIP_BREAK_SYSTEM_PACKAGES 1
3232
3333RUN set -ex; \
34+ z3_version="4.13.3" ; \
3435 dist=$(grep DISTRIB_CODENAME /etc/lsb-release | cut -d= -f2); \
3536 echo "deb http://ppa.launchpad.net/ethereum/cpp-build-deps/ubuntu $dist main" >> /etc/apt/sources.list ; \
3637 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1c52189c923f6ca9 ; \
@@ -62,7 +63,7 @@ RUN set -ex; \
6263 pylint \
6364 requests \
6465 tabulate \
65- z3-solver;
66+ z3-solver== "${z3_version}" ;
6667
6768# Eldarica
6869RUN set -ex; \
@@ -84,15 +85,6 @@ RUN set -ex; \
8485 unzip -j /opt/cvc5.zip "${cvc5_archive_name}/bin/cvc5" -d /usr/bin; \
8586 rm -f /opt/cvc5.zip;
8687
87- # Z3
88- RUN set -ex; \
89- z3_version="4.13.3" ; \
90- z3_archive_name="z3-${z3_version}-x64-glibc-2.35" ; \
91- wget "https://github.com/Z3Prover/z3/releases/download/z3-${z3_version}/${z3_archive_name}.zip" -O /opt/z3.zip; \
92- test "$(sha256sum /opt/z3.zip)" = "32c7377026733c9d7b33c21cd77a68f50ba682367207b031a6bfd80140a8722f /opt/z3.zip" ; \
93- unzip -j /opt/z3.zip "${z3_archive_name}/bin/z3" -d /usr/bin; \
94- rm -f /opt/z3.zip;
95-
9688FROM base AS libraries
9789
9890# EVMONE
Original file line number Diff line number Diff line change 2222# (c) 2016-2024 solidity contributors.
2323# ------------------------------------------------------------------------------
2424FROM buildpack-deps:noble AS base
25- LABEL version="5 "
25+ LABEL version="6 "
2626
2727ARG DEBIAN_FRONTEND=noninteractive
2828
@@ -31,6 +31,7 @@ ARG DEBIAN_FRONTEND=noninteractive
3131ENV PIP_BREAK_SYSTEM_PACKAGES 1
3232
3333RUN set -ex; \
34+ z3_version="4.13.3" ; \
3435 dist=$(grep DISTRIB_CODENAME /etc/lsb-release | cut -d= -f2); \
3536 echo "deb http://ppa.launchpad.net/ethereum/cpp-build-deps/ubuntu $dist main" >> /etc/apt/sources.list ; \
3637 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1c52189c923f6ca9 ; \
@@ -60,7 +61,7 @@ RUN set -ex; \
6061 pylint \
6162 requests \
6263 tabulate \
63- z3-solver;
64+ z3-solver== "${z3_version}" ;
6465
6566# Eldarica
6667RUN set -ex; \
@@ -83,15 +84,6 @@ RUN set -ex; \
8384 unzip -j /opt/cvc5.zip "${cvc5_archive_name}/bin/cvc5" -d /usr/bin; \
8485 rm -f /opt/cvc5.zip;
8586
86- # Z3
87- RUN set -ex; \
88- z3_version="4.13.3" ; \
89- z3_archive_name="z3-${z3_version}-x64-glibc-2.35" ; \
90- wget "https://github.com/Z3Prover/z3/releases/download/z3-${z3_version}/${z3_archive_name}.zip" -O /opt/z3.zip; \
91- test "$(sha256sum /opt/z3.zip)" = "32c7377026733c9d7b33c21cd77a68f50ba682367207b031a6bfd80140a8722f /opt/z3.zip" ; \
92- unzip -j /opt/z3.zip "${z3_archive_name}/bin/z3" -d /usr/bin; \
93- rm -f /opt/z3.zip;
94-
9587FROM base AS libraries
9688
9789ENV CC clang
You can’t perform that action at this time.
0 commit comments