diff options
-rw-r--r-- | lib/spack/spack/package.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index b70113e9f5..3bfee0a0b6 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -1044,7 +1044,11 @@ class PackageBase(with_metaclass(PackageMeta, object)): except spack.multimethod.NoSuchMethodError: # We are running a multimethod without a default case. # If there's no default it means we don't need to patch. - tty.msg("No patches needed for %s" % self.name) + if not patched: + # if we didn't apply a patch, AND the patch function + # didn't apply, say no patches are needed. + # Otherwise, we already said we applied each patch. + tty.msg("No patches needed for %s" % self.name) except: tty.msg("patch() function failed for %s" % self.name) touch(bad_file) |