Only dist `llvm-objcopy` if llvm tools are enabled by cuviper · Pull Request #134240 · rust-lang/rust

@cuviper

@cuviper

@rustbot rustbot added S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-bootstrap

Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

labels

Dec 13, 2024

jieyouxu

@jieyouxu jieyouxu added S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Dec 13, 2024

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-author

Status: This is awaiting some action (such as code changes or more information) from the author.

labels

Dec 13, 2024

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Dec 13, 2024
Only dist `llvm-objcopy` if llvm tools are enabled

This uses the same condition that rust-lang#132720 added in the compilation phase.

r? `@jieyouxu`

This was referenced

Dec 13, 2024

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Dec 14, 2024
Only dist `llvm-objcopy` if llvm tools are enabled

This uses the same condition that rust-lang#132720 added in the compilation phase.

r? ```@jieyouxu```

bors added a commit to rust-lang-ci/rust that referenced this pull request

Dec 14, 2024
…iaskrgr

Rollup of 8 pull requests

Successful merges:

 - rust-lang#134181 (Tweak multispan rendering to reduce output length)
 - rust-lang#134209 (validate `--skip` and `--exclude` paths)
 - rust-lang#134231 (rustdoc-search: fix mismatched path when parent re-exported twice)
 - rust-lang#134236 (crashes: more tests v2)
 - rust-lang#134240 (Only dist `llvm-objcopy` if llvm tools are enabled)
 - rust-lang#134244 (rustc_borrowck: Stop suggesting the invalid syntax `&mut raw const`)
 - rust-lang#134251 (A bunch of cleanups (part 2))
 - rust-lang#134256 (Use a more precise span in placeholder_type_error_diag)

r? `@ghost`
`@rustbot` modify labels: rollup

rust-timer added a commit to rust-lang-ci/rust that referenced this pull request

Dec 14, 2024
Rollup merge of rust-lang#134240 - cuviper:dist-llvm-tools, r=jieyouxu

Only dist `llvm-objcopy` if llvm tools are enabled

This uses the same condition that rust-lang#132720 added in the compilation phase.

r? ``@jieyouxu``

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 07db9583c0e72c976746a920ec987f38bbc16fda)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 07db9583c0e72c976746a920ec987f38bbc16fda)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 07db9583c0e72c976746a920ec987f38bbc16fda)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 07db9583c0e72c976746a920ec987f38bbc16fda)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 07db9583c0e72c976746a920ec987f38bbc16fda)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: b48da420aa7cc9d31e0ccf278bbd9652ab702b61)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: f07e4633751870e6b8031f72c4d32dafb06f046d)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: f07e4633751870e6b8031f72c4d32dafb06f046d)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: ea42bb8064bd302cf0c3416b9f402357fb8a560a)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 24, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 25, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: ea42bb8064bd302cf0c3416b9f402357fb8a560a)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 25, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: ea42bb8064bd302cf0c3416b9f402357fb8a560a)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 25, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: ea42bb8064bd302cf0c3416b9f402357fb8a560a)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 25, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: c1602d105cb502b891c3d557c72bbe8f9231bb9c)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 25, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 25, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 64c1fd9a8639ed8b5b4aed1f9a1f8754b5f0e391)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 25, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

brainhoard-github pushed a commit to distro-core-curated-mirrors/poky-contrib that referenced this pull request

Mar 27, 2025
From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 27, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: f053696fae783ffbdfc1bb41bc168dfa8ae9fdf9)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 27, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 27, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 8eca614a89f06435f6af8a8f93c6db58264ebbd4)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 27, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 27, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 8eca614a89f06435f6af8a8f93c6db58264ebbd4)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to yoctoproject/poky that referenced this pull request

Mar 27, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

(From OE-Core rev: 2eb952d839e72c24a4180a57631c77910a0da980)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

halstead pushed a commit to openembedded/openembedded-core that referenced this pull request

Mar 27, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

doanac pushed a commit to lmp-mirrors/meta-lts-mixins that referenced this pull request

Apr 9, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(adapted from oe-core commit 2eb952d839e72c24a4180a57631c77910a0da980)
Signed-off-by: Scott Murray <scott.murray@konsulko.com>

doanac pushed a commit to lmp-mirrors/meta-lts-mixins that referenced this pull request

May 5, 2025
>From Rust 1.84, the download-rustc and llvm-tools options were set to True
(previously they were False)

rust-lang/rust@cce6f03
(download-rustc)

rust-lang/rust@38f0c09
(llvm-tools)

For tarball sources, the download-rustc option should be False, so it has been
reverted back to False.

Setting llvm-tools to True caused issues with finding llvm-objcopy, so this
has been changed back to False.

Upstream-Status: rust-lang/rust#134240

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(adapted from oe-core commit 2eb952d839e72c24a4180a57631c77910a0da980)
Signed-off-by: Scott Murray <scott.murray@konsulko.com>