diff --git a/src/lib/core/SymbolSolver.cpp b/src/lib/core/SymbolSolver.cpp index 6f707f1b..9df10449 100644 --- a/src/lib/core/SymbolSolver.cpp +++ b/src/lib/core/SymbolSolver.cpp @@ -28,10 +28,16 @@ #include "SymbolSolver.hpp" #ifdef __linux__ -#include -#include + #include + #include + #ifndef PAGE_SIZE + //@note: on some system MAX_ARG_STRLEN is defined to PAGE_SIZE + //@todo: Find a better fix by removing completely the usage of + // MAX_ARG_STRLEN. + #define PAGE_SIZE 4096 + #endif #else -#define MAX_ARG_STRLEN 131072 + #define MAX_ARG_STRLEN 131072 #endif