Closed eirikurj closed 6 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 50.11%. Comparing base (
bf73e00
) to head (f1f8763
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This approach is fine with me, but I would like to add u20-intel-impi-latest
to the Pipelines matrix to test the change. We can update the test matrix again after we merge https://github.com/mdolab/docker/pull/266
Purpose
Previous PR #30 updated the Intel config for the new compilers. However, nightly builds are failing on the
u20-intel-impi-latest
image with the following error. This was not detected in previous PR tests, since we do not run tests on this image.The same error is also appearing in the build output of https://github.com/mdolab/docker/pull/266, for example see here (copied here for archiving), but works as the correct Intel compiler is set in the catch-all
else
block.The issue is related to some shell optimization in
make
and built-in functions (see here for details) not running a proper shell.There are a couple of approaches we can take
command
towhich
, but the latter is not a built-in function and thus invokes a proper shell.I am fine with either option, but I suggest we converge here before opening PRs on all other repos
Expected time until merged
ASAP as nightly tests are failing
Type of change
Testing
Test building (running
make
) with and without this bug fixChecklist
flake8
andblack
to make sure the Python code adheres to PEP-8 and is consistently formattedfprettify
or C/C++ code withclang-format
as applicable