From b38d3b360e6d138e51e6d2bf5fd8a3dcd9aa111c Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Tue, 6 Sep 2011 06:52:04 +0100 Subject: [PATCH] Define log2() on FreeBSD (fixes bug #343). --- unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h index 7fd36eca6..c6e77dd37 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h @@ -28,7 +28,7 @@ #include "StemFunction.h" -#ifdef _MSC_VER +#if defined(_MSC_VER) || defined(__FreeBSD__) template Scalar log2(Scalar v) { using std::log; return log(v)/log(Scalar(2)); } #endif