You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 24, 2026. It is now read-only.
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
Bitwuzla supports the same SMT-LIB2 interface as Boolector
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