Skip to content

Order pyplot module before SIMPLE compilation#500

Merged
krystophny merged 1 commit into
mainfrom
fix/pyplot-module-build-order
Jul 17, 2026
Merged

Order pyplot module before SIMPLE compilation#500
krystophny merged 1 commit into
mainfrom
fix/pyplot-module-build-order

Conversation

@krystophny

Copy link
Copy Markdown
Member

Summary

  • add the explicit target-order dependency required when diag_albert.f90 consumes pyplot_module.mod from the separate pyplot target
  • prevent clean parallel Ninja builds from compiling diag_albert before the module file exists

Evidence

The CGAL wall CI job on PR #499 failed in a clean parallel build with:

Fatal Error: Cannot open module file ‘pyplot_module.mod’

The existing link edge orders final linking but did not reliably order compilation across targets. This PR adds no source or runtime behavior change.

Validation

  • clean fo build passed
  • fo passed all stages in 308.3 s

@krystophny
krystophny merged commit 4855177 into main Jul 17, 2026
7 checks passed
@krystophny
krystophny deleted the fix/pyplot-module-build-order branch July 17, 2026 05:53
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.

1 participant