We don't really have any great choices here, so use the __aarch64__ define to unbreak the x86 build.
Once the CI moves away from macOS 15.1 SDK to... 15.2 even we can get rid of these SME stubs horrible hacks. Signed-off-by: Mohamed Mediouni <[email protected] --- target/arm/hvf_arm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/hvf_arm.h b/target/arm/hvf_arm.h index 6b1c3b9792..8029d48caf 100644 --- a/target/arm/hvf_arm.h +++ b/target/arm/hvf_arm.h @@ -27,7 +27,7 @@ void hvf_arm_set_cpu_features_from_host(ARMCPU *cpu); * headers are not available until we raise our minimum macOS version. */ #ifdef __MAC_OS_X_VERSION_MAX_ALLOWED - #if (__MAC_OS_X_VERSION_MAX_ALLOWED >= 150200) + #if (__MAC_OS_X_VERSION_MAX_ALLOWED >= 150200) && defined(__aarch64__) #include "system/hvf_int.h" static inline bool hvf_arm_sme2_supported(void) -- 2.50.1 (Apple Git-155)
