diff --git a/setup.py b/setup.py
index 03831a65eaef3ed4878ee5bdb36f3c08c74afc34..0196131ee2423a719550856c1bc54f751e914f8e 100644
--- a/setup.py
+++ b/setup.py
@@ -9,6 +9,9 @@ from setuptools import setup, find_packages, dist
 dist.Distribution(dict(setup_requires=['bob.blitz'] + bob_packages))
 from bob.blitz.extension import Extension, Library, build_ext
 
+packages = ['boost']
+boost_modules = ['system']
+
 version = '2.0.0a0'
 
 setup(
@@ -46,6 +49,8 @@ setup(
         ],
         bob_packages = bob_packages,
         version = version,
+        packages = packages,
+        boost_modules = boost_modules,
       ),
 
       Library("bob.learn.activation.bob_learn_activation",
@@ -54,6 +59,8 @@ setup(
         ],
         bob_packages = bob_packages,
         version = version,
+        packages = packages,
+        boost_modules = boost_modules,
       ),
 
       Extension("bob.learn.activation._library",
@@ -68,6 +75,8 @@ setup(
         ],
         bob_packages = bob_packages,
         version = version,
+        packages = packages,
+        boost_modules = boost_modules,
       ),
     ],