The non-x86 build is currently broken. The problem is that the definition of kmp_cpuinfo_t contains:
char name [3*sizeof (kmp_cpuid_t)]; // CPUID(0x80000002,0x80000003,0x80000004)
and kmp_cpuid_t is only defined when compiling for x86. This patch removes uses of kmp_cpuinfo_t when not building on x86.