diff options
| author | Alexander Kanavin <alex.kanavin@gmail.com> | 2023-03-31 07:26:32 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-04-04 13:11:50 +0100 |
| commit | d75a58d013935b590e1173e80b7891c21859bf0d (patch) | |
| tree | a8407f781ef69e56fbca942dcfb5870ade5948c2 | |
| parent | cd9526df7306b3a5b43d521a721bbd039a99cdfd (diff) | |
| download | poky-d75a58d013935b590e1173e80b7891c21859bf0d.tar.gz | |
rust: install llvm item only once
Otherwise it triggers a rebuild of llvm-dependent rust pieces every time rust_runx is called,
lengthening the builds without need.
(From OE-Core rev: aca6b29b508175da9f213b1c6dba5d02a15b8287)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-devtools/rust/rust_1.67.1.bb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-devtools/rust/rust_1.67.1.bb b/meta/recipes-devtools/rust/rust_1.67.1.bb index eecb05ae02..83f9bec68a 100644 --- a/meta/recipes-devtools/rust/rust_1.67.1.bb +++ b/meta/recipes-devtools/rust/rust_1.67.1.bb | |||
| @@ -200,7 +200,7 @@ rust_runx () { | |||
| 200 | 200 | ||
| 201 | # Copy the natively built llvm-config into the target so we can run it. Horrible, | 201 | # Copy the natively built llvm-config into the target so we can run it. Horrible, |
| 202 | # but works! | 202 | # but works! |
| 203 | if [ ${RUST_ALTERNATE_EXE_PATH_NATIVE} != ${RUST_ALTERNATE_EXE_PATH} ]; then | 203 | if [ ${RUST_ALTERNATE_EXE_PATH_NATIVE} != ${RUST_ALTERNATE_EXE_PATH} -a ! -f ${RUST_ALTERNATE_EXE_PATH} ]; then |
| 204 | mkdir -p `dirname ${RUST_ALTERNATE_EXE_PATH}` | 204 | mkdir -p `dirname ${RUST_ALTERNATE_EXE_PATH}` |
| 205 | cp ${RUST_ALTERNATE_EXE_PATH_NATIVE} ${RUST_ALTERNATE_EXE_PATH} | 205 | cp ${RUST_ALTERNATE_EXE_PATH_NATIVE} ${RUST_ALTERNATE_EXE_PATH} |
| 206 | chrpath -d ${RUST_ALTERNATE_EXE_PATH} | 206 | chrpath -d ${RUST_ALTERNATE_EXE_PATH} |
