summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDeepesh Varatharajan <Deepesh.Varatharajan@windriver.com>2025-09-29 06:07:59 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-01 12:49:41 +0100
commit0cd1512733bd9bb03fbaab55546ccf970fa19dab (patch)
tree8a333f09080f27519a6f9225c871f8b70497d781
parent44fdcfc9e5bc9537fe1e43f02cc8d196332c8c4e (diff)
downloadpoky-0cd1512733bd9bb03fbaab55546ccf970fa19dab.tar.gz
rust-target-config: Update the data layout for ppc64 targets.
Rust commit for updating the data layouts: https://github.com/rust-lang/rust/commit/0680155a171d47772302fc4da4cbbfa466378d81 (From OE-Core rev: cf1972b7b96bb38b48e90654a8c840568e4646cf) Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes-recipe/rust-target-config.bbclass4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/classes-recipe/rust-target-config.bbclass b/meta/classes-recipe/rust-target-config.bbclass
index 61ce7bad8e..6e6b500f5d 100644
--- a/meta/classes-recipe/rust-target-config.bbclass
+++ b/meta/classes-recipe/rust-target-config.bbclass
@@ -248,14 +248,14 @@ TARGET_C_INT_WIDTH[powerpc] = "32"
248MAX_ATOMIC_WIDTH[powerpc] = "32" 248MAX_ATOMIC_WIDTH[powerpc] = "32"
249 249
250## powerpc64-unknown-linux-{gnu, musl} 250## powerpc64-unknown-linux-{gnu, musl}
251DATA_LAYOUT[powerpc64] = "E-m:e-Fi64-i64:64-n32:64-S128-v256:256:256-v512:512:512" 251DATA_LAYOUT[powerpc64] = "E-m:e-Fi64-i64:64-i128:128-n32:64-S128-v256:256:256-v512:512:512"
252TARGET_ENDIAN[powerpc64] = "big" 252TARGET_ENDIAN[powerpc64] = "big"
253TARGET_POINTER_WIDTH[powerpc64] = "64" 253TARGET_POINTER_WIDTH[powerpc64] = "64"
254TARGET_C_INT_WIDTH[powerpc64] = "32" 254TARGET_C_INT_WIDTH[powerpc64] = "32"
255MAX_ATOMIC_WIDTH[powerpc64] = "64" 255MAX_ATOMIC_WIDTH[powerpc64] = "64"
256 256
257## powerpc64le-unknown-linux-{gnu, musl} 257## powerpc64le-unknown-linux-{gnu, musl}
258DATA_LAYOUT[powerpc64le] = "e-m:e-Fn32-i64:64-n32:64-S128-v256:256:256-v512:512:512" 258DATA_LAYOUT[powerpc64le] = "e-m:e-Fn32-i64:64-i128:128-n32:64-S128-v256:256:256-v512:512:512"
259TARGET_ENDIAN[powerpc64le] = "little" 259TARGET_ENDIAN[powerpc64le] = "little"
260TARGET_POINTER_WIDTH[powerpc64le] = "64" 260TARGET_POINTER_WIDTH[powerpc64le] = "64"
261TARGET_C_INT_WIDTH[powerpc64le] = "32" 261TARGET_C_INT_WIDTH[powerpc64le] = "32"