diff --git a/meta/classes-recipe/native.bbclass b/meta/classes-recipe/native.bbclass
index 7dad3bf9..4efa387a 100644
--- a/meta/classes-recipe/native.bbclass
+++ b/meta/classes-recipe/native.bbclass
@@ -8,3 +8,7 @@
 ################################################################################
 
 PACKAGE_ARCH:class-native = "${HOST_ARCH}"
+
+# Must match what crossvars.bbclass derives from PACKAGE_ARCH above, as
+# sstate.bbclass already reads BUILD_ARCH before crossvars.bbclass sets it.
+BUILD_ARCH:class-native = "${HOST_ARCH}"
