Skip to content

Commit b899481

Browse files
Downgrade z3 to 4.12.6 (#1461)
Some symbolic execution related tests are failing when using z3 (4.15) but work correctly with 4.12.6 for some unknown reason. While we investigate, we will downgrade z3 to have the tests passing (they are also passing with other solvers such as bitwuzla).
1 parent cc1868e commit b899481

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/scripts/install-z3.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ set -eux -o pipefail
33

44
if [ "$HOST_OS" = "Linux" ]; then
55
if [ $(uname -m) = "aarch64" ]; then
6-
curl -fsSL -o z3.zip https://github.com/Z3Prover/z3/releases/download/z3-4.15.2/z3-4.15.2-arm64-glibc-2.34.zip
6+
curl -fsSL -o z3.zip https://github.com/Z3Prover/z3/releases/download/z3-4.12.6/z3-4.12.6-arm64-glibc-2.35.zip
77
elif [ $(uname -m) = "x86_64" ]; then
8-
curl -fsSL -o z3.zip https://github.com/Z3Prover/z3/releases/download/z3-4.15.2/z3-4.15.2-x64-glibc-2.39.zip
8+
curl -fsSL -o z3.zip https://github.com/Z3Prover/z3/releases/download/z3-4.12.6/z3-4.12.6-x64-glibc-2.35.zip
99
fi
1010
unzip z3.zip
1111
cp -a z3-*/bin/z3 "$HOME/.local/bin/"
1212
rm -rf z3-*/ z3.zip
1313
fi
1414
if [ "$HOST_OS" = "Windows" ]; then
15-
choco install z3
15+
choco install z3 --version=4.12.6
1616
fi

0 commit comments

Comments
 (0)