From d14baf453271d3535bece9e8ff14f755799af578 Mon Sep 17 00:00:00 2001 From: Toyohisa Kameyama Date: Thu, 30 Jul 2020 11:47:18 +0900 Subject: use libquadmath only x86_4 and ppcle. (#17728) --- var/spack/repos/builtin/packages/amrvis/package.py | 11 +++++++++++ 1 file changed, 11 insertions(+) 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( -- cgit v1.2.3-60-g2f50