diff --git a/CMakeLists.txt b/CMakeLists.txt
index b4016e501bcdb61c22f38ce41197108dfeee0584..dde2346c421bd50c8ec136f82eb21f7dad06476d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -62,6 +62,8 @@ set(HDF5_PREFER_PARALLEL TRUE)
 set(Vc_DIR "${Vc_ROOT}/lib/cmake/Vc/")
 message("Searching Vc in ${Vc_DIR}")
 
+set (ENV{BOOST_ROOT} ${BOOST_ROOT})
+set (Boost_NO_BOOST_CMAKE OFF)
 find_package(Boost 1.72.0 COMPONENTS unit_test_framework iostreams program_options system filesystem OPTIONAL_COMPONENTS fiber context)
 find_package(MPI)
 find_package(PETSc)
diff --git a/openfpm_data b/openfpm_data
index 07c4a63ec75906c1a7e5f10e32b3c45579edb684..e044b5096e35398947b6c8b711dc974db07da341 160000
--- a/openfpm_data
+++ b/openfpm_data
@@ -1 +1 @@
-Subproject commit 07c4a63ec75906c1a7e5f10e32b3c45579edb684
+Subproject commit e044b5096e35398947b6c8b711dc974db07da341
diff --git a/openfpm_devices b/openfpm_devices
index 30b4d75653fb2f7bfe53b43cee1bf7c360cb0420..ad77145e5e56fa1d77aca28f6dd98f2499a92c3e 160000
--- a/openfpm_devices
+++ b/openfpm_devices
@@ -1 +1 @@
-Subproject commit 30b4d75653fb2f7bfe53b43cee1bf7c360cb0420
+Subproject commit ad77145e5e56fa1d77aca28f6dd98f2499a92c3e
diff --git a/openfpm_io b/openfpm_io
index 5ed87d3a63d74e802c3264801b6b83458649b38e..3da2c7977e6e724b8d885b8cba7653b4b37f7b5c 160000
--- a/openfpm_io
+++ b/openfpm_io
@@ -1 +1 @@
-Subproject commit 5ed87d3a63d74e802c3264801b6b83458649b38e
+Subproject commit 3da2c7977e6e724b8d885b8cba7653b4b37f7b5c
diff --git a/openfpm_vcluster b/openfpm_vcluster
index 9b29a91aa47a3a1ea64d2f7881e991747c49d6fb..c11d079938f790042f59c1faf138ff1e68efe935 160000
--- a/openfpm_vcluster
+++ b/openfpm_vcluster
@@ -1 +1 @@
-Subproject commit 9b29a91aa47a3a1ea64d2f7881e991747c49d6fb
+Subproject commit c11d079938f790042f59c1faf138ff1e68efe935