diff --git a/Eigen/src/Core/products/GeneralMatrixMatrix.h b/Eigen/src/Core/products/GeneralMatrixMatrix.h index 55fa5ff70..e9d0cae8d 100644 --- a/Eigen/src/Core/products/GeneralMatrixMatrix.h +++ b/Eigen/src/Core/products/GeneralMatrixMatrix.h @@ -69,7 +69,7 @@ struct general_matrix_matrix_product pack_rhs; gebp_kernel gebp; -#if defined(EIGEN_HAS_OPENMP) || defined(EIGEN_GEMM_THREADPOOL) +#if !defined(EIGEN_USE_BLAS) && (defined(EIGEN_HAS_OPENMP) || defined(EIGEN_GEMM_THREADPOOL)) if (info) { // this is the parallel version! int tid = info->logical_thread_id;