fix Mac OSX build, due to conflict empty #define __global and STL