diff --git a/packages/hxtorch/package.py b/packages/hxtorch/package.py
index a470f65bdb39518d6c49648a6f71be0f2fdfde4d..137eebc6bc4e77d519e199eb6d51cf66d250f958 100644
--- a/packages/hxtorch/package.py
+++ b/packages/hxtorch/package.py
@@ -24,7 +24,7 @@ class Hxtorch(WafPackage):
     depends_on('bitsery', type=('build', 'link', 'run', 'test'))
     depends_on('binutils+gold+ld+plugins', type=('build', 'link', 'run')) # specialize
     depends_on('boost@1.69.0: +graph+icu+mpi+numpy+coroutine+context+filesystem+python+serialization+system+thread+program_options cxxstd=17', type=('build', 'link', 'run', 'test'))
-    depends_on('cereal', type=('build', 'link', 'run'))
+    depends_on('cereal', type=('build', 'link', 'run', 'test'))
     depends_on('cppcheck', type=('build', 'link', 'run'))
     depends_on('genpybind@ebrains', type=('build', 'link', 'run'))
     depends_on('gflags', type=('build', 'link', 'run'))
@@ -137,7 +137,7 @@ class Hxtorch(WafPackage):
         # grenade needs to find some libraries for the JIT-compilation of
         # programs for BrainScaleS-2's embedded processor.
         ppu_include_dirs = []
-        ppu_dep_names = ['bitsery', 'boost']
+        ppu_dep_names = ['bitsery', 'boost', 'cereal']
         for ppu_dep_name in ppu_dep_names:
             dep = self.spec[ppu_dep_name]
             dep_include_dirs = set(dep.headers.directories)
diff --git a/packages/pynn-brainscales/package.py b/packages/pynn-brainscales/package.py
index ac532a84d565026c731f61361fe36e60599625ee..2b05efb396b58fa2aeeb10f3dd2a0554f113d915 100644
--- a/packages/pynn-brainscales/package.py
+++ b/packages/pynn-brainscales/package.py
@@ -24,7 +24,7 @@ class PynnBrainscales(WafPackage):
     depends_on('bitsery', type=('build', 'link', 'run', 'test'))
     depends_on('binutils+gold+ld+plugins', type=('build', 'link', 'run')) # specialize
     depends_on('boost@1.69.0: +graph+icu+mpi+numpy+coroutine+context+filesystem+python+serialization+system+thread+program_options cxxstd=17', type=('build', 'link', 'run', 'test'))
-    depends_on('cereal', type=('build', 'link', 'run'))
+    depends_on('cereal', type=('build', 'link', 'run', 'test'))
     depends_on('cppcheck', type=('build', 'link', 'run'))
     depends_on('genpybind@ebrains', type=('build', 'link', 'run'))
     depends_on('gflags', type=('build', 'link', 'run'))
@@ -114,7 +114,7 @@ class PynnBrainscales(WafPackage):
         # grenade needs to find some libraries for the JIT-compilation of
         # programs for BrainScaleS-2's embedded processor.
         ppu_include_dirs = []
-        ppu_dep_names = ['bitsery', 'boost']
+        ppu_dep_names = ['bitsery', 'boost', 'cereal']
         for ppu_dep_name in ppu_dep_names:
             dep = self.spec[ppu_dep_name]
             dep_include_dirs = set(dep.headers.directories)