From b7fc3113a7126121a9768549e3a839bbcb64fb71 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 25 Aug 2021 17:30:21 +0100 Subject: rust-common: Add LDFLAGS to cc wrapper The -cc wrapper can be used for linking and can fail if key flags are missing: | error: linking with `[path]/tmp/work/x86_64-linux/rust-native/1.54.0-r0/wrapper/target-rust-cc` Add the flags to fix builds even if that is counter-intuitive (cc would normally be used for compiling and ccld for linking). (From OE-Core rev: 62242e83c49b81a9ea65c9a1f5957a7c309d910a) Signed-off-by: Richard Purdie --- meta/classes/rust-common.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta/classes/rust-common.bbclass') diff --git a/meta/classes/rust-common.bbclass b/meta/classes/rust-common.bbclass index 70f1ee0e3b..8bed60f2ce 100644 --- a/meta/classes/rust-common.bbclass +++ b/meta/classes/rust-common.bbclass @@ -161,7 +161,7 @@ do_rust_create_wrappers () { create_wrapper "${RUST_BUILD_AR}" "${BUILD_AR}" # Yocto Target / Rust Target C compiler - create_wrapper "${RUST_TARGET_CC}" "${WRAPPER_TARGET_CC}" + create_wrapper "${RUST_TARGET_CC}" "${WRAPPER_TARGET_CC}" "${WRAPPER_TARGET_LDFLAGS}" # Yocto Target / Rust Target C++ compiler create_wrapper "${RUST_TARGET_CXX}" "${WRAPPER_TARGET_CXX}" # Yocto Target / Rust Target linker -- cgit v1.2.3-54-g00ecf