diff --git a/modules/core/src/parallel.cpp b/modules/core/src/parallel.cpp index 81a16a8bd2..8ead5162de 100644 --- a/modules/core/src/parallel.cpp +++ b/modules/core/src/parallel.cpp @@ -52,7 +52,7 @@ #undef abs #endif -#if defined __linux__ || defined __APPLE__ +#if defined __linux__ || defined __APPLE__ || defined __GLIBC__ #include #include #include @@ -672,7 +672,7 @@ int cv::getNumberOfCPUs(void) #elif defined __ANDROID__ static int ncpus = getNumberOfCPUsImpl(); return ncpus; -#elif defined __linux__ +#elif defined __linux__ || defined __GLIBC__ return (int)sysconf( _SC_NPROCESSORS_ONLN ); #elif defined __APPLE__ int numCPU=0; diff --git a/modules/core/src/system.cpp b/modules/core/src/system.cpp index ca811a0277..5894dfb7be 100644 --- a/modules/core/src/system.cpp +++ b/modules/core/src/system.cpp @@ -215,7 +215,7 @@ std::wstring GetTempFileNameWinRT(std::wstring prefix) #include "omp.h" #endif -#if defined __linux__ || defined __APPLE__ || defined __EMSCRIPTEN__ || defined __FreeBSD__ || defined __HAIKU__ +#if defined __linux__ || defined __APPLE__ || defined __EMSCRIPTEN__ || defined __FreeBSD__ || defined __GLIBC__ || defined __HAIKU__ #include #include #include