diff --git a/src/xenia/base/main_init_posix.cc b/src/xenia/base/main_init_posix.cc index a599a31d9..430b800ee 100644 --- a/src/xenia/base/main_init_posix.cc +++ b/src/xenia/base/main_init_posix.cc @@ -6,6 +6,10 @@ * Released under the BSD license - see LICENSE in the root for more details. * ****************************************************************************** */ + +#include "xenia/base/platform.h" + +#if XE_ARCH_AMD64 #include #include #include @@ -44,3 +48,4 @@ class StartupCpuFeatureCheck { // https://reviews.llvm.org/D12689#243295 __attribute__(( init_priority(101))) static StartupCpuFeatureCheck gStartupAvxCheck; +#endif // XE_ARCH_AMD64 diff --git a/src/xenia/base/main_init_win.cc b/src/xenia/base/main_init_win.cc index 0db3576cb..070ee01b2 100644 --- a/src/xenia/base/main_init_win.cc +++ b/src/xenia/base/main_init_win.cc @@ -11,6 +11,7 @@ #include +#if XE_ARCH_AMD64 // Includes Windows headers, so it goes after platform_win.h. #include "third_party/xbyak/xbyak/xbyak_util.h" @@ -44,3 +45,4 @@ class StartupCpuFeatureCheck { #pragma warning(suppress : 4073) #pragma init_seg(lib) static StartupCpuFeatureCheck gStartupAvxCheck; +#endif // XE_ARCH_AMD64