diff --git a/lib/spack/spack/packages/callpath.py b/lib/spack/spack/packages/callpath.py
index 267f4a4e4997d2f5d817ab3dae0b1fe7be82f290..3d79940b6e0bcf9a309f64ed10aed0e36bf3866c 100644
--- a/lib/spack/spack/packages/callpath.py
+++ b/lib/spack/spack/packages/callpath.py
@@ -5,7 +5,7 @@ class Callpath(Package):
     url      = "http://github.com/tgamblin/callpath-0.2.tar.gz"
 
     depends_on("dyninst")
-    depends_on("mpich")
+    depends_on("mpi")
 
     def install(self, spec, prefix):
         configure("--prefix=%s" % prefix)
diff --git a/lib/spack/spack/packages/mpileaks.py b/lib/spack/spack/packages/mpileaks.py
index 41b7df058746f864d2bbdb8bb01b59e400e41817..25036a0d53b379aa1afa1f57450ff0c2797f4b73 100644
--- a/lib/spack/spack/packages/mpileaks.py
+++ b/lib/spack/spack/packages/mpileaks.py
@@ -4,7 +4,7 @@ class Mpileaks(Package):
     homepage = "http://www.llnl.gov"
     url      = "http://www.llnl.gov/mpileaks-1.0.tar.gz"
 
-    depends_on("mpich")
+    depends_on("mpi")
     depends_on("callpath")
 
     def install(self, spec, prefix):