Add grep to linux tier2 site config to fix intel build errors [proposed change and discussion] #1418
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.
This is a proposed change to address the failing grep build observed when building with the intel legacy compiler and gcc-11.x. A log of the failure is included here: spack-stack-intel-grep-build-failure.txt. While this PR includes a specific fix by updating the
linux.default
site config, I'll outline several other options none of which seem much more satisfactory. I'm open to changing this PR if anyone can think of a compelling reason to use a different approach.Fixes considered:
configs/common/packages_intel.yaml
to use an external package.spack external find grep
.Testing
Manually tested on ubuntu and tested with CI.
Applications affected
N/A
Systems affected
New linux site configs.
Dependencies
This change is blocking #1416 (and possibly more).
Checklist