diff --git a/spectrum/src/main.cpp b/spectrum/src/main.cpp index 1bd53ff31b4e8cd3370d3e95c648d4103ec2700d..655dd89c7d69999b14b8984160aafdbb1bc03c25 100644 --- a/spectrum/src/main.cpp +++ b/spectrum/src/main.cpp @@ -320,11 +320,13 @@ int main(int argc, char **argv) #ifndef WIN32 #ifndef __FreeBSD__ #ifndef __MACH__ +#if defined (__GLIBC__) mallopt(M_CHECK_ACTION, 2); mallopt(M_PERTURB, 0xb); #endif #endif #endif +#endif #ifndef WIN32 if (signal(SIGINT, spectrum_sigint_handler) == SIG_ERR) {