Skip to content

It should be possible to select SAT solver at runtime, not just compiletime #7467

Closed
@danielsn

Description

@danielsn

Currently, as of 5.73, you have the choice of building CBMC to use MiniSat or CaDiCaL as a solver. Each is faster in some cases. However, a user cannot choose on a per-proof basis which to use: they must set the right flag when compiling CBMC then are locked into that choice. This differs from the SMT experience, where you can choose the solver as a commandline flag

Proposal: Add a flag for selecting the SAT solver, just like in SMT

Metadata

Metadata

Assignees

Labels

awsBugs or features of importance to AWS CBMC userspending merge

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions