From c1bda568beb29be0192c0de98ab82c2004d8ce31 Mon Sep 17 00:00:00 2001
From: Manuel Grizonnet <manuel.grizonnet@cnes.fr>
Date: Thu, 20 Dec 2018 11:51:23 +0100
Subject: [PATCH] ENH: std::log and std::sqrt can't return constexpr

---
 Modules/Core/Common/include/otbMath.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Modules/Core/Common/include/otbMath.h b/Modules/Core/Common/include/otbMath.h
index ff369ddfe5..4461596d15 100644
--- a/Modules/Core/Common/include/otbMath.h
+++ b/Modules/Core/Common/include/otbMath.h
@@ -54,8 +54,8 @@ constexpr double CONST_2_PI =     0.63661977236758134308;  /* 2/pi */
 constexpr double CONST_2PI =      6.28318530717958647693;  /* 2*pi */
 constexpr double CONST_PI_180 =   0.01745329251994329577;  /* pi/180 */
 constexpr double CONST_180_PI =   57.2957795130823208768;  /* 180/pi */
-constexpr double CONST_LNPI =     std::log(CONST_PI);      /* ln(pi)*/
-constexpr double CONST_SQRTPI =   std::sqrt(CONST_PI);     /* sqrt(pi)*/
+const     double CONST_LNPI =     std::log(CONST_PI);      /* ln(pi)*/
+const     double CONST_SQRTPI =   std::sqrt(CONST_PI);     /* sqrt(pi)*/
 constexpr double CONST_2_SQRTPI = 1.12837916709551257390;  /* 2/sqrt(pi) */
 constexpr double CONST_SQRT2 =    1.41421356237309504880;  /* sqrt(2) */
 constexpr double CONST_SQRT1_2 =  0.70710678118654752440;  /* 1/sqrt(2) */
-- 
GitLab