Skip to content

Add arm64 cbc library to complement x86_64 #392

Description

@knutster

Describe the bug
The arm64 (aarch64) server architecture is becoming more commonplace yet python-mip doesn't not work on these architectures.

To Reproduce
Try to run a model on aarch64.

Expected behavior
The model is parsed and run.

Error received

An error occurred while loading the CBC library:	 
cannot load library '/usr/local/lib/python3.10/site-packages/mip/libraries/cbc-c-linux-x86-64.so': /usr/local/lib/python3.10/site-packages/mip/libraries/cbc-c-linux-x86-64.so: cannot open shared object file: No such file or directory.  
Additionally, ctypes.util.find_library() did not manage to locate a library called '/usr/local/lib/python3.10/site-packages/mip/libraries/cbc-c-linux-x86-64.so'

Desktop (please complete the following information):

  • Operating System, version: docker container python-3.10-slim (bookworm and bullseye) aarch64
  • Python version: 3.10.x
  • Python-MIP version (we recommend you to test with the latest version): 1.16rc0 and earlier

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions