Skip to content

Bump HiGHS version to v1.10.0#32

Closed
alexdewar wants to merge 1 commit intorust-or:masterfrom
alexdewar:bump-highs-to-v1.10.0
Closed

Bump HiGHS version to v1.10.0#32
alexdewar wants to merge 1 commit intorust-or:masterfrom
alexdewar:bump-highs-to-v1.10.0

Conversation

@alexdewar
Copy link
Copy Markdown

Bump the HiGHS submodule to v1.10.0 from v1.8.0. Among other things, this release includes a fix for building on gcc v15. Without it, highs-sys fails to build.

Gcc v15 is currently being shipped with several Linux distros (Fedora, Arch, maybe others) so it would be great to get if you could tag a new release for this crate ASAP, because otherwise it's really difficult to use the highs crate (I'm currently developing in a container to work around this).

I noticed that there have been a few upstream releases of HiGHS which this crate wasn't updated for. You could use dependabot to automatically bump the version, although unfortunately it seems like it will only use the latest commit rather than the latest tag, which is a pity. I'm happy to do this though if it would be useful!

Bump the HiGHS submodule to v1.10.0 from v1.8.0. Among other things,
this release includes a fix for building on gcc v15. Without it,
highs-sys fails to build.
@alexdewar alexdewar marked this pull request as draft May 6, 2025 08:01
@alexdewar
Copy link
Copy Markdown
Author

Actually, I'm not sure if the fix is in that release after all. Sorry for the noise. I'm converting this to draft while I do a bit more testing

@alexdewar
Copy link
Copy Markdown
Author

So it looks like it hasn't made it into a release yet 😞... Sorry! Obvs you can still merge this if you'd like the version bump anyway, but to fix the gcc v15 issue it looks like we'll have to wait for the next release.

@alexdewar alexdewar changed the title Fix build on gcc v15 by bumping HiGHS version to v1.10.0 Bump HiGHS version to v1.10.0 May 9, 2025
@alexdewar
Copy link
Copy Markdown
Author

My mistake... that release is an old one that doesn't include the fix, though they are planning on making a new release soon though. See discussion: ERGO-Code/HiGHS#2313

Sorry for the noise. I suppose it can't hurt to bump the version of HiGHS anyway, so I'll mark this as ready for review now and make a new one when there's a new upstream release. Feel free to merge this or wait until then.

@alexdewar alexdewar marked this pull request as ready for review May 9, 2025 06:36
@Thell
Copy link
Copy Markdown
Contributor

Thell commented Jun 5, 2025

It's nice to stay in sync with HiGHS. Is there a reason not to bump the version?

@jajhall
Copy link
Copy Markdown
Collaborator

jajhall commented Jun 5, 2025

It's nice to stay in sync with HiGHS. Is there a reason not to bump the version?

Because HiGHS v1.11.0 will soon be out? :-)

@jetuk
Copy link
Copy Markdown
Contributor

jetuk commented Jun 7, 2025

See #33 !

@lovasoa lovasoa closed this Jun 7, 2025
@Thell
Copy link
Copy Markdown
Contributor

Thell commented Jun 8, 2025

:D When you said soon you really meant soon!

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.

5 participants