diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ee76a524b1a1826eb1655d02f2df73ceca763e2..0d2579216e8cc2192c959e62d65ca52308eb888f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -88,6 +88,7 @@ find_package(SuiteSparse OPTIONAL_COMPONENTS UMFPACK)
 find_package(Vc)
 find_package(OpenMP)
 find_package(HIP)
+find_package(Boost REQUIRED COMPONENTS unit_test_framework filesystem system thread)
 
 set(CMAKE_SKIP_BUILD_RPATH TRUE)
 
diff --git a/openfpm_numerics b/openfpm_numerics
index e730995dbb302842fbc176b1315a97641458b4e3..d3780857ad8a658688a1e9633a9a052a7226b378 160000
--- a/openfpm_numerics
+++ b/openfpm_numerics
@@ -1 +1 @@
-Subproject commit e730995dbb302842fbc176b1315a97641458b4e3
+Subproject commit d3780857ad8a658688a1e9633a9a052a7226b378