diff --git a/var/spack/repos/builtin/packages/pgmath/package.py b/var/spack/repos/builtin/packages/pgmath/package.py
index 7b4f98be5e64b2b90cc3030ae368acc08afb8bf3..afa21670c681d3a6eb72bf45826c6b85af9c19fe 100644
--- a/var/spack/repos/builtin/packages/pgmath/package.py
+++ b/var/spack/repos/builtin/packages/pgmath/package.py
@@ -17,6 +17,7 @@ class Pgmath(CMakePackage):
     version('develop', branch='master')
     version('20180612', '62284e26214eaaff261a922c67f6878c')
 
+    depends_on("awk", type="build")
     conflicts("%gcc@:7.1.9999")
 
     root_cmakelists_dir = 'runtime/libpgmath'