]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
rust: Disable cross-unwinding support in llvm libunwind
authorKhem Raj <raj.khem@gmail.com>
Wed, 28 May 2025 03:01:24 +0000 (20:01 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 29 May 2025 09:51:50 +0000 (10:51 +0100)
commitf05d42d11e56cbbda6034bd7f773dc690b68bdbd
tree57c89709beee4086375e1e43702965034ef3329d
parentd8c6f01d7467e018aa0ed27a87850d9e4434a47a
rust: Disable cross-unwinding support in llvm libunwind

This is default in LLVM but rust does not use cmake to build itself
so it needs to replicate the behavior

Fixes rust build with clang/musl for aarch64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/rust/files/0001-Disable-libunwind-cross-architecture-unwinding.patch [new file with mode: 0644]
meta/recipes-devtools/rust/rust-source.inc