diff --git a/var/spack/repos/builtin/packages/bcache/package.py b/var/spack/repos/builtin/packages/bcache/package.py
index 63c42de33341859a18516bd09a9343339184c26a..c35493185a871b0c5b3f41a18ba8dd0865c75b5e 100644
--- a/var/spack/repos/builtin/packages/bcache/package.py
+++ b/var/spack/repos/builtin/packages/bcache/package.py
@@ -22,6 +22,7 @@ class Bcache(MakefilePackage):
     depends_on('libuuid')
     depends_on('util-linux')
     depends_on('gettext')
+    depends_on('pkgconfig', type='build')
 
     def setup_build_environment(self, env):
         env.append_flags('LDFLAGS', '-lintl')