diff options
author | Alicia Klinvex <64440832+amklinv-nnl@users.noreply.github.com> | 2020-08-13 16:35:00 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-13 15:35:00 -0500 |
commit | 83982656387798ff2b98db7f487ff784b67793f0 (patch) | |
tree | 597723c84a41c55bc8f261a288fd2dc3261c8f6a /.github | |
parent | 3dfd99c57ae616294410f0e9eae82731d123e875 (diff) | |
download | spack-83982656387798ff2b98db7f487ff784b67793f0.tar.gz spack-83982656387798ff2b98db7f487ff784b67793f0.tar.bz2 spack-83982656387798ff2b98db7f487ff784b67793f0.tar.xz spack-83982656387798ff2b98db7f487ff784b67793f0.zip |
Add support for pFUnit version 4 (#17683)
* pFUnit: Added support for version 4
pFUnit v4 uses submodules, so we must fetch from the repo rather
than grabbing the tarball (see #11642).
* pFUnit: Added conflicts
pFUnit 4 causes an internal compiler error with gcc 7.2.0, and
several pFUnit versions are incompatible with shared libraries.
* pFUnit: Added conflicts for version 4
Verson 4 uses Fortran 2008 features and cannot be built with gcc
compilers prior to 8.4.
* pFUnit: Fixed conflicts/dependencies as suggested
* pFUnit: Version 4 no longer fetches from git
Checksummable files are fetched instead.
* pFUnit: Simplify major version check
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* pFUnit: Removed unnecessary patch for v4
The patch is still applied to v3.
* pFUnit: Modified MPI flag for v4
pFUnit v3 and v4 use different CMake flags to enable/disable MPI
support. Also added a conflict for v3 with MPI enabled using
gfortran 10, since newer gfortran is more finicky about datatypes.
* pFUnit: Rearranged mpi logic
* pFUnit: changed m4 to a build dependency
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
* pFUnit: Added URL back
I did not realize it was needed by "spack versions" and
"spack checksum". Thanks @adamjstewart!
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions