Skip to content

Conversation

insertinterestingnamehere
Copy link
Collaborator

@insertinterestingnamehere insertinterestingnamehere commented Apr 7, 2025

Inspired by a bug on a "ppc64le" machine. It turned out that the old build system was using the fallback implementation on that platform which was hiding the fact that our context swap code doesn't actually work there. We're only nominally committed to supporting any kind of powerpc platform whatsoever so this just makes the new build system fall back to the system swapcontext on that platform. We may just fix the little-endian bug or just drop support for that platform later, but this at least maintains the baseline of working on that platform for now.

@insertinterestingnamehere
Copy link
Collaborator Author

Okay, the CI failures are unrelated. They appear to be caused by some kind of change upstream. I'm debugging them elsewhere.
This is tentatively good to go so I'll squash, wait for another round of CI, then merge.

@insertinterestingnamehere insertinterestingnamehere merged commit 0b412c2 into sandialabs:main Apr 7, 2025
348 of 368 checks passed
@insertinterestingnamehere insertinterestingnamehere added this to the 1.23 Release milestone Apr 8, 2025
@bradcray
Copy link

bradcray commented Apr 8, 2025

Thanks for the quick turnaround on this, Ian!

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.

2 participants