From ef363284012ed1d99b1ab62496c45db64de6f06d Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 22 Jul 2020 14:38:46 +0100 Subject: [Minor] Fix blas support on osx --- src/libutil/util.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libutil/util.c b/src/libutil/util.c index 60328df32..19f07e82d 100644 --- a/src/libutil/util.c +++ b/src/libutil/util.c @@ -1709,8 +1709,13 @@ void rspamd_gerror_free_maybe (gpointer p) #ifdef HAVE_CBLAS_H #include "cblas.h" #else +#ifdef __APPLE__ +/* OSX is pure evil: number of threads must be set via env: VECLIB_MAXIMUM_THREADS */ +void openblas_set_num_threads(int num_threads) {} +#else extern void openblas_set_num_threads(int num_threads); #endif +#endif /* * Openblas creates threads that are not supported by * jemalloc allocator (aside of being bloody stupid). So this hack -- cgit v1.2.3