Skip to content

Conversation

@Sichao25
Copy link
Collaborator

@Sichao25 Sichao25 commented May 6, 2025

Explicitly configure the CI workflow to test with both C++11 (the default standard when building without CGNS) and C++20.

@cwsmith
Copy link
Contributor

cwsmith commented May 7, 2025

Thank you @Sichao25.

It looks like this is hitting the known issue with deprecated std::iterator (https://github.com/SCOREC/core/actions/runs/14848813109/job/41688398268?pr=483#step:5:744) as discussed in #480 . If that is the only issue, then I think we are good to go.

Were you planning on other changes?

@Sichao25
Copy link
Collaborator Author

Sichao25 commented May 7, 2025

No other changes on my schedule. I'm curious why using GNU with the C++20 standard doesn't trigger the std::iterator issue here.

@cwsmith
Copy link
Contributor

cwsmith commented May 19, 2025

@Sichao25 Before merging this I think we should push a fix for the deprecated std::iterator so the llvm build doesn't fail with C++20.

@Sichao25 Sichao25 marked this pull request as ready for review May 30, 2025 20:26
Copy link
Contributor

@cwsmith cwsmith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delay. This looks good. Thank you.

@cwsmith cwsmith merged commit b51b538 into develop Jun 11, 2025
16 checks passed
@cwsmith cwsmith deleted the yus/upgrade_cxx branch June 11, 2025 13:34
@cwsmith cwsmith added v4.1.0 changes included in the 4.1.0 release CI labels Aug 26, 2025
@cwsmith cwsmith mentioned this pull request Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI v4.1.0 changes included in the 4.1.0 release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants