diff options
author | Toyohisa Kameyama <kameyama@riken.jp> | 2020-07-30 11:47:18 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-29 21:47:18 -0500 |
commit | d14baf453271d3535bece9e8ff14f755799af578 (patch) | |
tree | e065878872787fa3ff63d58bf1b7ea9e0d72e4cb /var | |
parent | badd11e71c2656b601398b10253158c9fc21c031 (diff) | |
download | spack-d14baf453271d3535bece9e8ff14f755799af578.tar.gz spack-d14baf453271d3535bece9e8ff14f755799af578.tar.bz2 spack-d14baf453271d3535bece9e8ff14f755799af578.tar.xz spack-d14baf453271d3535bece9e8ff14f755799af578.zip |
use libquadmath only x86_4 and ppcle. (#17728)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/amrvis/package.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/amrvis/package.py b/var/spack/repos/builtin/packages/amrvis/package.py index 0e24886ba6..0db77c9649 100644 --- a/var/spack/repos/builtin/packages/amrvis/package.py +++ b/var/spack/repos/builtin/packages/amrvis/package.py @@ -73,6 +73,17 @@ class Amrvis(MakefilePackage): placement='amrex') def edit(self, spec, prefix): + # libquadmath is only available x86_64 and powerle + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85440 + if self.spec.target.family not in ['x86_64', 'ppc64le']: + comps = join_path('amrex', 'Tools', 'GNUMake', 'comps') + maks = [ + join_path(comps, 'gnu.mak'), + join_path(comps, 'llvm.mak'), + ] + for mak in maks: + filter_file('-lquadmath', '', mak) + # Set all available makefile options to values we want makefile = FileFilter('GNUmakefile') makefile.filter( |