diff --git a/externals/catch b/externals/catch
index 3dcc92335..19ab2117c 160000
--- a/externals/catch
+++ b/externals/catch
@@ -1 +1 @@
-Subproject commit 3dcc9233515ea69e45a11be369f867a944e72e76
+Subproject commit 19ab2117c5bac2f376f8da4a4b25e183137bcec0
diff --git a/src/tests/common/param_package.cpp b/src/tests/common/param_package.cpp
index efec2cc86..d5a2159f5 100644
--- a/src/tests/common/param_package.cpp
+++ b/src/tests/common/param_package.cpp
@@ -2,8 +2,8 @@
 // Licensed under GPLv2 or any later version
 // Refer to the license.txt file included.
 
+#include <cmath>
 #include <catch.hpp>
-#include <math.h>
 #include "common/param_package.h"
 
 namespace Common {