| Crates.io | logicng-open-wbo-sys |
| lib.rs | logicng-open-wbo-sys |
| version | 0.1.0-alpha.3 |
| created_at | 2023-09-18 08:14:49.82593+00 |
| updated_at | 2023-09-18 13:02:24.763452+00 |
| description | LogicNG Bindings for OpenWBO |
| homepage | https://www.logicng.org/ |
| repository | https://github.com/booleworks/logicng-rs |
| max_upload_size | |
| id | 975666 |
| size | 1,089,390 |
Low level Rust bindings for the MaxSAT solver
Open-WBO. This crate is used within
the logic library LogicNG by
activating the feature open_wbo.
This crate builds the Open-WBO solver from source. There is a LogicNG-specific
fork of the solver in this
repository which is used in
this build step. The code is included with a Git submodule at
lib/open_wbo/logicng-open-wbo. When building from source, make sure to load
this submodule first via git submodule update --init.
Building is tested on macOS and Linux and should usually just require an installed C++ compiler toolchain an the GMP library which can be installed e.g. on macOS with the popular package manager Homebrew
brew install gmp
or on Debian-based systems:
apt-get install libgmp3-dev
Windows is currently only supported via the Windows Subsystem for Linux (WSL).