mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
update docs on the required z3 version
This commit is contained in:
parent
c1040815b1
commit
d5c6fd881b
@ -76,7 +76,7 @@ configure_file("${CMAKE_SOURCE_DIR}/cmake/templates/license.h.in" include/licens
|
|||||||
include(EthOptions)
|
include(EthOptions)
|
||||||
configure_project(TESTS)
|
configure_project(TESTS)
|
||||||
set(LATEST_Z3_VERSION "4.11.2")
|
set(LATEST_Z3_VERSION "4.11.2")
|
||||||
set(MINIMUM_Z3_VERSION "4.8.0")
|
set(MINIMUM_Z3_VERSION "4.8.16")
|
||||||
find_package(Z3)
|
find_package(Z3)
|
||||||
if (${Z3_FOUND})
|
if (${Z3_FOUND})
|
||||||
if (${STRICT_Z3_VERSION})
|
if (${STRICT_Z3_VERSION})
|
||||||
|
@ -326,7 +326,7 @@ The following are dependencies for all builds of Solidity:
|
|||||||
+-----------------------------------+-------------------------------------------------------+
|
+-----------------------------------+-------------------------------------------------------+
|
||||||
| `Git`_ | Command-line tool for retrieving source code. |
|
| `Git`_ | Command-line tool for retrieving source code. |
|
||||||
+-----------------------------------+-------------------------------------------------------+
|
+-----------------------------------+-------------------------------------------------------+
|
||||||
| `z3`_ (version 4.8+, Optional) | For use with SMT checker. |
|
| `z3`_ (version 4.8.16+, Optional) | For use with SMT checker. |
|
||||||
+-----------------------------------+-------------------------------------------------------+
|
+-----------------------------------+-------------------------------------------------------+
|
||||||
| `cvc4`_ (Optional) | For use with SMT checker. |
|
| `cvc4`_ (Optional) | For use with SMT checker. |
|
||||||
+-----------------------------------+-------------------------------------------------------+
|
+-----------------------------------+-------------------------------------------------------+
|
||||||
|
@ -632,7 +632,8 @@ option ``--model-checker-solvers {all,cvc4,eld,smtlib2,z3}`` or the JSON option
|
|||||||
.. note::
|
.. note::
|
||||||
z3 version 4.8.16 broke ABI compatibility with previous versions and cannot
|
z3 version 4.8.16 broke ABI compatibility with previous versions and cannot
|
||||||
be used with solc <=0.8.13. If you are using z3 >=4.8.16 please use solc
|
be used with solc <=0.8.13. If you are using z3 >=4.8.16 please use solc
|
||||||
>=0.8.14.
|
>=0.8.14, and conversely, only use older z3 with older solc releases.
|
||||||
|
We also recommend using the latest z3 release which is what SMTChecker also does.
|
||||||
|
|
||||||
Since both BMC and CHC use ``z3``, and ``z3`` is available in a greater variety
|
Since both BMC and CHC use ``z3``, and ``z3`` is available in a greater variety
|
||||||
of environments, including in the browser, most users will almost never need to be
|
of environments, including in the browser, most users will almost never need to be
|
||||||
|
Loading…
Reference in New Issue
Block a user