Skip to content

add aarch64 static cbc library for arm64 architecture#391

Open
knutster wants to merge 7 commits into
coin-or:masterfrom
optimeeringaqua:master
Open

add aarch64 static cbc library for arm64 architecture#391
knutster wants to merge 7 commits into
coin-or:masterfrom
optimeeringaqua:master

Conversation

@knutster

@knutster knutster commented Oct 2, 2024

Copy link
Copy Markdown

add aarch64 static cbc library for arm64 architectures. Verified on AWS Graviton 2 / 3 instances.

@CLAassistant

CLAassistant commented Oct 2, 2024

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@knutster

knutster commented Oct 3, 2024

Copy link
Copy Markdown
Author

Added build scripts for ARM linux

@JoOkuma

JoOkuma commented Dec 18, 2024

Copy link
Copy Markdown

Hey @knutster, which version of the compiled libraries did you use?
Were you able to compile this using the master branch of all of them?
I'm trying to compile myself for a Linux build, but I'm having some issues.

@tkralphs

tkralphs commented May 6, 2025

Copy link
Copy Markdown
Member

Looks like this was already done in #367 .

@JoOkuma

JoOkuma commented May 6, 2025

Copy link
Copy Markdown

Hi @tkralphs, but this was never released into pypi, https://pypi.org/project/mip/#history
It's only available on version 1.16rc0.

@tkralphs

tkralphs commented May 7, 2025

Copy link
Copy Markdown
Member

Yes, it has not been released yet, but it is on PyPi and easily pip installable. Making the release is a separate issue and that should be easy once the maintainers decide they want to do that. Regardless of the release, this PR is a duplicate of #367 as far as I can see so I just wanted to alert you to that.

@JoOkuma

JoOkuma commented May 7, 2025

Copy link
Copy Markdown

@tkralphs, I completely agree it's is easily installable, but it's an issue when using dependencies because often release candidates are ignored and not considered valid packages so it seems as arm macos version is unavailable.

Nonetheless, I recognize most of you maintain this package on your free time and I don't mean to be pushy, I just wanted to provide some insight on why they might have opened this PR.

@tkralphs

tkralphs commented May 8, 2025

Copy link
Copy Markdown
Member

@JoOkuma OK, sorry if I misinterpreted, I thought you were saying that this PR should remain open. Indeed, it would be better if there was a release on Pypi with the ARM64 binaries.

@knutster

knutster commented Aug 14, 2025

Copy link
Copy Markdown
Author

@tkralphs Just to clarify, the PR you are referring to, #367 , and version 1.16rc0, has support for Apple ARM silicon, not Linux aarch64 ARM which is what this PR is about.

@tkralphs

Copy link
Copy Markdown
Member

@knutster, sorry, you are right, I missed that!

@tkralphs

Copy link
Copy Markdown
Member

I'm a bit hesitant to merge this without any testing. Would it be possible to extend the CI to run tests on the Linux arm64 runners?

@knutster

Copy link
Copy Markdown
Author

Sure, I'll add it.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants