I am excited to announce a number of software packages that have been
updated to work on OpenBSD.

1. COIN-OR (coin-or.org) - The CBC solver was failing to build due to a
casting error. Pull request 653 (https://github.com/coin-or/Cbc/pull/653)
corrects this issue;
2. HiGHS solver (https://ergo-code.github.io/HiGHS/stable/) - failed to
build due to the `strerror_r` prototype. Pull request 1783 (
https://github.com/ERGO-Code/HiGHS/pull/1783) corrects this.
3. Google or-tools (https://developers.google.com/optimization/) - several
compilation issues prevented building the associated Python package. Pull
requests 4257 (https://github.com/google/or-tools/pull/4257), 4259 (
https://github.com/google/or-tools/pull/4259), and 4266 (
https://github.com/google/or-tools/pull/4266) correct each of these
problems.

With these changes introduced, we can now run the relevant solvers and
python packages on an OpenBSD system! I'm so happy I was able to give back
to the OpenBSD community in this way.

Ron

Reply via email to