summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/libffi/package.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/libffi/package.py b/var/spack/repos/builtin/packages/libffi/package.py
index 5e952497aa..e1c79588ad 100644
--- a/var/spack/repos/builtin/packages/libffi/package.py
+++ b/var/spack/repos/builtin/packages/libffi/package.py
@@ -25,3 +25,11 @@ class Libffi(AutotoolsPackage, SourcewarePackage):
def headers(self):
# The headers are probably in self.prefix.lib but we search everywhere
return find_headers('ffi', self.prefix, recursive=True)
+
+ def configure_args(self):
+ args = []
+ if self.spec.version >= Version('3.3'):
+ # Spack adds its own target flags, so tell libffi not to
+ # second-guess us
+ args.append('--without-gcc-arch')
+ return args