|
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 | uses: microsoft/setup-msbuild@v1.0.2 |
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 | uses: microsoft/setup-msbuild@v1.0.2 |
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