--- executor.hpp_orig 2017-09-08 16:15:09.995216141 +0300 +++ executor.hpp 2017-09-08 16:16:34.127066265 +0300 @@ -22,7 +22,7 @@ #include #include -#if !defined(__GLIBC__) +#if !(__GLIBC__ >=2 && __GLIBC_MINOR__ >= 11) #include #include #include @@ -32,7 +32,7 @@ inline int execvpe(const char* filename, char * const arg_list[], char* env[]) { -#if defined(__GLIBC__) +#if __GLIBC__ >=2 && __GLIBC_MINOR__ >= 11 return ::execvpe(filename, arg_list, env); #else //use my own implementation