|
18 | 18 | run: |
|
19 | 19 | sudo apt-get update
|
20 | 20 | sudo apt-get install --no-install-recommends -yq gcc gdb g++ maven jq flex bison libxml2-utils ccache cmake z3
|
| 21 | + - name: Confirm z3 solver is available and log the version installed |
| 22 | + run: z3 --version |
21 | 23 | - name: Prepare ccache
|
22 | 24 | uses: actions/cache@v2
|
23 | 25 | with:
|
|
78 | 80 | sudo apt-get install --no-install-recommends -yq clang-10 clang++-10 gdb maven jq flex bison libxml2-utils cpanminus ccache z3
|
79 | 81 | make -C src minisat2-download
|
80 | 82 | cpanm Thread::Pool::Simple
|
| 83 | + - name: Confirm z3 solver is available and log the version installed |
| 84 | + run: z3 --version |
81 | 85 | - name: Prepare ccache
|
82 | 86 | uses: actions/cache@v2
|
83 | 87 | with:
|
@@ -129,6 +133,8 @@ jobs:
|
129 | 133 | run: |
|
130 | 134 | sudo apt-get update
|
131 | 135 | sudo apt-get install --no-install-recommends -yq cmake ninja-build gcc g++ maven flex bison libxml2-utils dpkg-dev ccache doxygen z3
|
| 136 | + - name: Confirm z3 solver is available and log the version installed |
| 137 | + run: z3 --version |
132 | 138 | - name: Prepare ccache
|
133 | 139 | uses: actions/cache@v2
|
134 | 140 | with:
|
@@ -172,6 +178,8 @@ jobs:
|
172 | 178 | submodules: recursive
|
173 | 179 | - name: Fetch dependencies
|
174 | 180 | run: brew install maven flex bison parallel ccache z3
|
| 181 | + - name: Confirm z3 solver is available and log the version installed |
| 182 | + run: z3 --version |
175 | 183 | - name: Prepare ccache
|
176 | 184 | uses: actions/cache@v2
|
177 | 185 | with:
|
@@ -212,6 +220,8 @@ jobs:
|
212 | 220 | submodules: recursive
|
213 | 221 | - name: Fetch dependencies
|
214 | 222 | run: brew install cmake ninja maven flex bison ccache z3
|
| 223 | + - name: Confirm z3 solver is available and log the version installed |
| 224 | + run: z3 --version |
215 | 225 | - name: Prepare ccache
|
216 | 226 | uses: actions/cache@v2
|
217 | 227 | with:
|
@@ -248,9 +258,14 @@ jobs:
|
248 | 258 | submodules: recursive
|
249 | 259 | - name: Fetch dependencies
|
250 | 260 | run: |
|
251 |
| - choco install winflexbison3 z3 |
| 261 | + choco install winflexbison3 |
252 | 262 | nuget install clcache -OutputDirectory "c:\tools" -ExcludeVersion -Version 4.1.0
|
253 | 263 | echo "c:\tools\clcache\clcache-4.1.0" >> $env:GITHUB_PATH
|
| 264 | + Invoke-WebRequest -Uri https://github.com/Z3Prover/z3/releases/download/z3-4.8.10/z3-4.8.10-x64-win.zip -OutFile .\z3.zip |
| 265 | + Expand-Archive -LiteralPath '.\z3.Zip' -DestinationPath C:\tools |
| 266 | + echo "c:\tools\z3-4.8.10-x64-win\bin;" >> $env:GITHUB_PATH |
| 267 | + - name: Confirm z3 solver is available and log the version installed |
| 268 | + run: z3 --version |
254 | 269 | - name: Setup Visual Studio environment
|
255 | 270 |
|
256 | 271 | - name: Prepare ccache
|
@@ -292,6 +307,11 @@ jobs:
|
292 | 307 | echo "c:\tools\clcache\clcache-4.1.0" >> $env:GITHUB_PATH
|
293 | 308 | echo "c:\ProgramData\chocolatey\bin" >> $env:GITHUB_PATH
|
294 | 309 | echo "c:\Strawberry\" >> $env:GITHUB_PATH
|
| 310 | + Invoke-WebRequest -Uri https://github.com/Z3Prover/z3/releases/download/z3-4.8.10/z3-4.8.10-x64-win.zip -OutFile .\z3.zip |
| 311 | + Expand-Archive -LiteralPath '.\z3.Zip' -DestinationPath C:\tools |
| 312 | + echo "c:\tools\z3-4.8.10-x64-win\bin;" >> $env:GITHUB_PATH |
| 313 | + - name: Confirm z3 solver is available and log the version installed |
| 314 | + run: z3 --version |
295 | 315 | - name: Setup MSBuild
|
296 | 316 |
|
297 | 317 | - name: Initialise Developer Command Line
|
@@ -428,11 +448,13 @@ jobs:
|
428 | 448 | - name: Fetch dependencies
|
429 | 449 | run: |
|
430 | 450 | sudo apt-get update
|
431 |
| - sudo apt-get install --no-install-recommends -y g++ flex bison cmake ninja-build maven jq libxml2-utils dpkg-dev ccache |
| 451 | + sudo apt-get install --no-install-recommends -y g++ flex bison cmake ninja-build maven jq libxml2-utils dpkg-dev ccache z3 |
432 | 452 | # remove libgcc-s1, which isn't normally available in Ubuntu 18.04
|
433 | 453 | target=$(dpkg-query -W --showformat='${Version}\n' gcc-8-base | head -n 1)
|
434 | 454 | # libgcc1 uses an epoch, thus the extra 1:
|
435 | 455 | sudo apt-get install -y --allow-downgrades --reinstall gcc g++ libgcc-s1- libstdc++6=$target liblsan0=$target libtsan0=$target libcc1-0=$target libgcc1=1:$target
|
| 456 | + - name: Confirm z3 solver is available and log the version installed |
| 457 | + run: z3 --version |
436 | 458 | - name: Prepare ccache
|
437 | 459 | uses: actions/cache@v2
|
438 | 460 | with:
|
@@ -515,6 +537,8 @@ jobs:
|
515 | 537 | run: |
|
516 | 538 | sudo apt-get update
|
517 | 539 | sudo apt-get install --no-install-recommends -y g++ gcc binutils flex bison cmake maven jq libxml2-utils openjdk-11-jdk-headless lcov ccache z3
|
| 540 | + - name: Confirm z3 solver is available and log the version installed |
| 541 | + run: z3 --version |
518 | 542 | - name: Prepare ccache
|
519 | 543 | uses: actions/cache@v2
|
520 | 544 | with:
|
|
0 commit comments