diff options
-rw-r--r-- | var/spack/repos/builtin/packages/libffi/package.py | 8 |
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 |