diff --git a/python/pybind11 b/python/pybind11
index 750e38dcfdac59231a615580d4e6cb3647b31779..f7b499615e14d70ab098a20deb0cdb3889998a1a 160000
--- a/python/pybind11
+++ b/python/pybind11
@@ -1 +1 @@
-Subproject commit 750e38dcfdac59231a615580d4e6cb3647b31779
+Subproject commit f7b499615e14d70ab098a20deb0cdb3889998a1a
diff --git a/spack/package.py b/spack/package.py
index df233b88eee9d9bd00745e904dc44e5e5195586a..b22121c7a056289dcdf1aabb961327e1101fd11b 100644
--- a/spack/package.py
+++ b/spack/package.py
@@ -49,7 +49,7 @@ class Arbor(CMakePackage, CudaPackage):
     extends('python', when='+python')
     depends_on('python@3.6:', when="+python", type=('build', 'run'))
     depends_on('py-numpy', when='+python', type=('build', 'run'))
-    depends_on('py-pybind11@2.8:', when='+python', type=('build', 'run'))
+    depends_on('py-pybind11@2.8.1:', when='+python', type=('build', 'run'))
 
     # sphinx based documentation
     depends_on('python@3.6:', when="+doc", type='build')