I'm honestly not sure what this patch does since everything appears to build the same with and without it. I did a `tree` of the sysroots and images and I don't see any file differences. Something like this used to be necessary in Gentoo but I dropped it a few releases back.
27 lines
1.3 KiB
BlitzBasic
27 lines
1.3 KiB
BlitzBasic
inherit rust-installer
|
|
require rust.inc
|
|
require rust-source-${PV}.inc
|
|
|
|
SRC_URI += " \
|
|
file://rust-${PV}/0001-Add-config-for-musl-based-arm-builds.patch \
|
|
file://rust-${PV}/0002-Target-add-default-target.json-path-libdir-rust-targ.patch \
|
|
file://rust-${PV}/0003-mk-for-stage0-use-RUSTFLAGS-to-override-target-libs-.patch \
|
|
file://rust-${PV}/0004-mk-add-missing-CFG_LIBDIR_RELATIVE.patch \
|
|
file://rust-${PV}/0006-std-thread_local-workaround-for-NULL-__dso_handle.patch \
|
|
file://rust-${PV}/0007-mk-install-use-disable-rewrite-paths.patch \
|
|
file://rust-${PV}/0008-Allow-overriding-crate_hash-with-C-crate_hash.patch \
|
|
file://rust-${PV}/0009-mk-platform.mk-pass-C-crate_hash-to-builds.patch \
|
|
file://rust-${PV}/0010-mk-allow-changing-the-platform-configuration-source-.patch \
|
|
file://rust-${PV}/0011-Get-rid-of-the-.note-interpretation-of-rustc-dylib-m.patch \
|
|
file://rust-installer-${PV}/0001-add-option-to-disable-rewriting-of-install-paths.patch;patchdir=src/rust-installer \
|
|
"
|
|
|
|
DEPENDS += "rust-llvm (=${PV})"
|
|
|
|
# Otherwise we'll depend on what we provide
|
|
INHIBIT_DEFAULT_RUST_DEPS_class-native = "1"
|
|
# We don't need to depend on gcc-native because yocto assumes it exists
|
|
PROVIDES_class-native = "virtual/${TARGET_PREFIX}rust"
|
|
|
|
BBCLASSEXTEND = "native"
|