Summary
Boolector has been archived and is no longer maintained. It has been succeeded by Bitwuzla, which is actively developed and provides improved performance and features.
Motivation
- Boolector is no longer maintained (final release was 3.2.4)
- Building Boolector from source in CI takes significant time (~2-3 minutes per job)
- Bitwuzla is the official successor with active development
- Bitwuzla provides prebuilt binaries, making CI installation much faster
Proposed Changes
- Add Bitwuzla as a supported solver option in
manticore/core/smtlib/solver.py
- Add configuration options for Bitwuzla binary path
- Update documentation to mention Bitwuzla as an alternative to Boolector
- Consider deprecating Boolector support in a future release
Implementation Notes
References
Summary
Boolector has been archived and is no longer maintained. It has been succeeded by Bitwuzla, which is actively developed and provides improved performance and features.
Motivation
Proposed Changes
manticore/core/smtlib/solver.pyImplementation Notes
References