Skip to content

Commit 849d6f6

Browse files
authored
Merge pull request #13306 from ethereum/no-smt-on-arch
Disable SMT tests on Arch Linux
2 parents 9f34322 + cd741b4 commit 849d6f6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.circleci/config.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -927,11 +927,14 @@ jobs:
927927
environment:
928928
TERM: xterm
929929
MAKEFLAGS: -j 5
930+
# Build without Z3. We won't be running SMT tests on Arch because that requires a specific
931+
# version of Z3 and the one with the official repos is often not the one we need.
932+
USE_Z3: OFF
930933
steps:
931934
- run:
932935
name: Install build dependencies
933936
command: |
934-
pacman --noconfirm -Syu --noprogressbar --needed base-devel boost cmake z3 cvc4 git openssh tar
937+
pacman --noconfirm -Syu --noprogressbar --needed base-devel boost cmake cvc4 git openssh tar
935938
- checkout
936939
- run: *run_build
937940
- store_artifacts: *artifacts_solc
@@ -1047,7 +1050,7 @@ jobs:
10471050
TERM: xterm
10481051
# For Archlinux we do not have prebuilt docker images and we would need to build evmone from source,
10491052
# thus we forgo semantics tests to speed things up.
1050-
SOLTEST_FLAGS: --no-semantic-tests
1053+
SOLTEST_FLAGS: --no-semantic-tests --no-smt
10511054
steps:
10521055
- run:
10531056
name: Install runtime dependencies

0 commit comments

Comments
 (0)