Workaround for current CI issues with clang14 on MacOS#1565
Merged
franzpoeschel merged 2 commits intoopenPMD:devfrom Dec 7, 2023
Merged
Workaround for current CI issues with clang14 on MacOS#1565franzpoeschel merged 2 commits intoopenPMD:devfrom
franzpoeschel merged 2 commits intoopenPMD:devfrom
Conversation
dfe5d61 to
ce0a0b8
Compare
dc14686 to
b07935b
Compare
Contributor
Author
|
The last commit ensures that the CI fails again as soon as the parser bug is fixed. The wrapper used as a workaround will fail as soon as |
The bug sounds similar to this one open-mpi/ompi#6372, though that is supposedly fixed in Open MPI 5.. This creates a tmp script to call the launched application instead of calling it directly on the command line. This way, mpirun does not see the command line arguments and cannot try to wrongly parse them.
b07935b to
589cbdb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All CI runs for appleclang14_py_mpi_h5_ad2 are currently failing and this looks like a bug in
mpiexecto me.This tries a workaround.
The error:
Happens always when the subcommand that is launched via mpiexec contains an argument starting with a dash, so this is probably a parser error in mipexec.