diff options
| author | Sundeep KOKKONDA <sundeep.kokkonda@gmail.com> | 2022-05-21 10:05:54 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-05-21 22:20:54 +0100 |
| commit | 5ad33240d55dc9fddc499ae7957e7b5ea5a42d28 (patch) | |
| tree | 6da95f86974a84b350d0d11cad7fc5abcac608e9 | |
| parent | 21fefaf2b723397802c4a1fa200fab33aa3911ab (diff) | |
| download | poky-5ad33240d55dc9fddc499ae7957e7b5ea5a42d28.tar.gz | |
rust-common: Ensure sstate signatures have correct dependencues for do_rust_gen_targets
The do_rust_gen_targets task was not rerunning when the configuration variables it
uses were changed. Add the missing variable dependencies to fix this.
[RP: Split to separate patch and add commit message]
(From OE-Core rev: 65ce2d129154d4540cb8ec960971bcf6aa5a9480)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-devtools/rust/rust-common.inc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/recipes-devtools/rust/rust-common.inc b/meta/recipes-devtools/rust/rust-common.inc index 310aecef22..29b17cb955 100644 --- a/meta/recipes-devtools/rust/rust-common.inc +++ b/meta/recipes-devtools/rust/rust-common.inc | |||
| @@ -360,6 +360,8 @@ def rust_gen_target(d, thing, wd, features, cpu, arch, abi=""): | |||
| 360 | with open(wd + sys + '.json', 'w') as f: | 360 | with open(wd + sys + '.json', 'w') as f: |
| 361 | json.dump(tspec, f, indent=4) | 361 | json.dump(tspec, f, indent=4) |
| 362 | 362 | ||
| 363 | do_rust_gen_targets[vardeps] += "DATA_LAYOUT LLVM_TARGET TARGET_ENDIAN TARGET_POINTER_WIDTH TARGET_C_INT_WIDTH MAX_ATOMIC_WIDTH FEATURES" | ||
| 364 | |||
| 363 | python do_rust_gen_targets () { | 365 | python do_rust_gen_targets () { |
| 364 | wd = d.getVar('WORKDIR') + '/targets/' | 366 | wd = d.getVar('WORKDIR') + '/targets/' |
| 365 | build_arch = d.getVar('BUILD_ARCH') | 367 | build_arch = d.getVar('BUILD_ARCH') |
