fix config.guess patch for ppc64le (#4858)

* fix config.guess patch for ppc64le

* explicit patch for config.guess not required
This commit is contained in:
Gregory Lee 2017-07-25 13:44:51 -07:00 committed by becker33
parent 71991cd9c9
commit 42717bd8e8

View File

@ -98,7 +98,9 @@ class AutotoolsPackage(PackageBase):
@run_after('autoreconf')
def _do_patch_config_guess(self):
"""Some packages ship with an older config.guess and need to have
this updated when installed on a newer architecture."""
this updated when installed on a newer architecture. In particular,
config.guess fails for PPC64LE for version prior to a 2013-06-10
build date (automake 1.13.4)."""
if not self.patch_config_guess or not self.spec.satisfies(
'arch=linux-rhel7-ppc64le'
@ -190,20 +192,6 @@ def default_flag_handler(self, spack_env, flag_val):
' '.join(flag_val[1]))
return []
def patch(self):
"""Patches config.guess if
:py:attr:``~.AutotoolsPackage.patch_config_guess`` is True
:raise RuntimeError: if something goes wrong when patching
``config.guess``
"""
if self.patch_config_guess and self.spec.satisfies(
'arch=linux-rhel7-ppc64le'
):
if not self._do_patch_config_guess():
raise RuntimeError('Failed to find suitable config.guess')
@run_before('autoreconf')
def delete_configure_to_force_update(self):
if self.force_autoreconf: