clang for Android generates __gnu_linux__ define, but gcc for Android doesn't. So we should add check it for Android