diff --git a/classes/rust-bin.bbclass b/classes/rust-bin.bbclass index f756ffb..a13fbaf 100644 --- a/classes/rust-bin.bbclass +++ b/classes/rust-bin.bbclass @@ -1,6 +1,6 @@ inherit rust -RDEPENDS_${PN} += "${RUSTLIB_DEP}" +RDEPENDS_${PN}_append_class-target += "${RUSTLIB_DEP}" RUSTC_ARCHFLAGS += "-C opt-level=3 -g -L ${STAGING_DIR_HOST}/${rustlibdir} -C linker=${RUST_TARGET_CCLD}" EXTRA_OEMAKE += 'RUSTC_ARCHFLAGS="${RUSTC_ARCHFLAGS}"' diff --git a/classes/rust.bbclass b/classes/rust.bbclass index 1646709..ec9ad54 100644 --- a/classes/rust.bbclass +++ b/classes/rust.bbclass @@ -42,3 +42,4 @@ rustlib_suffix="${TUNE_ARCH}${TARGET_VENDOR}-${TARGET_OS}/rustlib/${HOST_SYS}/li rustlib_src="${prefix}/lib/${rustlib_suffix}" # Host sysroot standard library path rustlib="${libdir}/${rustlib_suffix}" +rustlib_class-native="${libdir}/rustlib/${BUILD_SYS}/lib"