diff --git a/rocclr/os/os.hpp b/rocclr/os/os.hpp index 8509cc362..9b8689207 100644 --- a/rocclr/os/os.hpp +++ b/rocclr/os/os.hpp @@ -29,6 +29,7 @@ #if defined(__linux__) #include +#include #endif #ifdef _WIN32 @@ -374,6 +375,10 @@ ALWAYSINLINE address Os::currentStackPtr() { #if defined(__linux__) +#ifndef __GLIBC__ +typedef unsigned long int __cpu_mask; +#endif + inline void Os::ThreadAffinityMask::init() { CPU_ZERO(&mask_); } inline void Os::ThreadAffinityMask::set(uint cpu) { CPU_SET(cpu, &mask_); }