classes/cargo: fix up build CFLAGS being passed to Rust

Firstly, BUILD_CC_ARCH is included in BUILD_CC (hence why we actually
need a BUILD_CC wrapper because it produces the space), so its
redundant (now with the wrapper using BUILD_CC). The RUST_BUILD_CFLAGS
variable doesn't need to be exported since its not actually used by
rustc/gcc-rs/cargo. Since its redundant and doesn't need to be
exported remove it and simplify.
This commit is contained in:
Doug Goldstein
2016-11-27 23:52:40 -06:00
parent 864fe95722
commit 689dfe8004

View File

@@ -68,7 +68,6 @@ EOF
# TODO: we do quite a bit very similar to this in rust.inc, see if it can be
# generalized.
export RUST_CFLAGS = "${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} ${CFLAGS}"
export RUST_BUILD_CFLAGS = "${BUILD_CC_ARCH} ${BUILD_CFLAGS}"
CARGO_BUILD_FLAGS = "-v --target ${HOST_SYS} --release"
@@ -91,7 +90,7 @@ oe_cargo_fix_env () {
export TARGET_CFLAGS="${RUST_CFLAGS}"
export TARGET_AR="${AR}"
export HOST_CC="${RUST_BUILD_CC}"
export HOST_CFLAGS="${RUST_BUILD_CFLAGS}"
export HOST_CFLAGS="${BUILD_CFLAGS}"
export HOST_AR="${BUILD_AR}"
}