From 2f66115f96e186b4b4fef4c1e81e42339dfe0193 Mon Sep 17 00:00:00 2001 From: Angelos Katharopoulos Date: Sat, 17 May 2025 20:58:08 -0700 Subject: [PATCH] Fix lapack compile on linux --- mlx/backend/cpu/lapack.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mlx/backend/cpu/lapack.h b/mlx/backend/cpu/lapack.h index 4d3171ad3..b242093ff 100644 --- a/mlx/backend/cpu/lapack.h +++ b/mlx/backend/cpu/lapack.h @@ -2,14 +2,14 @@ #pragma once -// Required for Visual Studio. -// https://github.com/OpenMathLib/OpenBLAS/blob/develop/docs/install.md -#ifdef _MSC_VER #include #define LAPACK_COMPLEX_CUSTOM #define lapack_complex_float std::complex #define lapack_complex_double std::complex -#endif +#define lapack_complex_float_real(z) ((z).real()) +#define lapack_complex_float_imag(z) ((z).imag()) +#define lapack_complex_double_real(z) ((z).real()) +#define lapack_complex_double_imag(z) ((z).imag()) #ifdef MLX_USE_ACCELERATE #include