Minie v9 physics libraries

Version 9.0.0 of the Minie physics library was released today (17 February).

Most of the changes since Minie v8.2.0 relate to how native libraries are built and deployed. These changes greatly reduce the Minie project’s reliance on service providers AppVeyor and Travis.

Developer impacts from these changes:

  • Minie has dropped support for three 32-bit desktop platforms (Linux32, MacOSX32, and Windows32).
  • The new Linux natives require recent versions of GCC. For instance, the Linux64 binaries no longer run on Ubuntu Focal, and the Linux_ARM32 binaries no longer run on Debian Bullseye.
  • If additional natives are needed, they should be added as runtime dependencies. (In the past, additional natives were downloaded from GitHub.)

If there are other impacts, or if you encounter difficulties related to these changes, let me know ASAP, and I’ll try to help.

Release notes are here: Release 9.0.0 · stephengold/Minie · GitHub

17 Likes