Alex Kiernan
4e16d1c1f6
rust: update 1.64.0 -> 1.65.0
...
Release notes:
https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
(From OE-Core rev: fa8890188e8971a5707bae1504cb010b54ed3cae)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-11-07 14:32:42 +00:00
Alex Kiernan
b72193a602
rust: update 1.63.0 -> 1.64.0
...
Release notes:
https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
(From OE-Core rev: 1d81fb264580b96c405075fcfd2a82a6f74b9630)
Signed-off-by: Alex Kiernan <alexk@zuma.ai >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-10-26 12:28:39 +01:00
Randy MacLeod
c2a7fccb57
rust: update from 1.62.1 to 1.63.0
...
Release notes:
https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html
This is a standard upgrade aside from the path for the
stage2 tools binaries (clippy, et.al.) changing.
(From OE-Core rev: 9f390accf5fd174c430928cf841728d0456fc1b7)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com >
Signed-off-by: Alexander Kanavin <alex@linutronix.de >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-08-31 10:40:07 +01:00
Alexander Kanavin
bab6c13913
rust: update 1.60.0 -> 1.62.0
...
Drop the two libstdc patches as they've finally appeared upstream.
Disable the use of libstdc++.a from the host distributions, as it results
in cross-distro contamination in rust-native.
(From OE-Core rev: 94760bc118952160865352c10ca7693680b5ce7e)
Signed-off-by: Alexander Kanavin <alex@linutronix.de >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-07-08 00:09:42 +01:00
Pgowda
0bd0012264
rust: update 1.59.0 -> 1.60.0
...
Rust has been upgraded to rust-1.60.0 that uses LLVM 14.
Please refer the following link for more detailed features.
https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html
https://github.com/rust-lang/rust/blob/master/RELEASES.md
(From OE-Core rev: 786a9a66486cf179ee4c9e295569fcd8c37fef78)
Signed-off-by: pgowda <pgowda.cve@gmail.com >
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-04-27 23:30:11 +01:00
Alexander Kanavin
9310d1531c
rust: update 1.58.1 -> 1.59.0
...
Drop libstd-rs patches as they're merged upstream.
(From OE-Core rev: 05f4a09899aa8dbb22ef1adb494abac41d5b96b7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-03-09 11:46:27 +00:00
Andrew Jeffery
911ee75249
rust: Add snapshot checksums for powerpc64le
...
(From OE-Core rev: ab0c2de443278625c5db54d5c51e193791f5087c)
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-03-02 18:44:17 +00:00
Andrew Jeffery
73272156e6
rust: Introduce RUST_BUILD_ARCH
...
RUST_BUILD_ARCH contains the arch_to_rust_arch()-translated value of
BUILD_ARCH. This is necessary to acquire the correct snapshot artifacts
under Linux where `uname -m` reports "ppc64le" rather than
"powerpc64le".
Change-Id: I6aec23aced8e1c6f0bfc46fe52531b0c16bcf687
(From OE-Core rev: c13afbade8d480807b9de70c56dcd650496f06b2)
Signed-off-by: Andrew Jeffery <andrew@aj.id.au >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-03-02 18:44:17 +00:00
Alexander Kanavin
e5ce164931
rust: update 1.57.0 -> 1.58.0
...
(From OE-Core rev: 43895e2967b2c80f4ee353b33ffe422ea7590ff1)
Signed-off-by: Alexander Kanavin <alex@linutronix.de >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2022-01-20 11:57:29 +00:00
Alexander Kanavin
259afff652
rust: update 1.56.0 -> 1.56.1
...
This update includes fixes for the 'trojan source' vulnerability:
https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html
Drop two unused patches.
(From OE-Core rev: 5ff0b0d8c6c37ebf916062f03a378fe0e34b1c53)
Signed-off-by: Alexander Kanavin <alex@linutronix.de >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-11-11 17:09:16 +00:00
Khem Raj
dec1a60146
rust: Upgrade to 1.56.0
...
This is latest major release, changes are here [1]
Forward port libstd-rs patches and refresh musl/rv64 port
[1] https://github.com/rust-lang/rust/releases/tag/1.56.0
(From OE-Core rev: 183204cbc70a4ef418b16df48bc7eb6e3a75a114)
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Cc: Randy MacLeod <Randy.MacLeod@windriver.com >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-10-23 22:14:13 +01:00
Alexander Kanavin
5efebf3be0
rust: update 1.54.0 -> 1.55.0
...
(From OE-Core rev: a21705c33a6a69e9a625b8a75d76b76bd078aba2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-10-14 11:48:45 +01:00
Alexander Kanavin
d91db6917f
rust: drop PV from include file names
...
This complicates (semi) automated upgrades, and isn't necessary
as we carry only a single version of the toolchain.
(From OE-Core rev: f7a6b23d99fba5855cfb34788199877a14206293)
Signed-off-by: Alexander Kanavin <alex@linutronix.de >
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-10-14 11:48:45 +01:00
Randy MacLeod
61e1570c6a
rust: initial merge of most of meta-rust
...
In the meta-rust repo at commit:
448047c Upgrade to 1.54.0 (#359 )
Make the required directories:
mkdir ../oe-core/meta/recipes-devtools/rust
mkdir ../oe-core/meta/recipes-devtools/cargo
mkdir ../oe-core/meta/recipes-example
and then:
cp recipes-devtools/rust/* ../oe-core/meta/recipes-devtools/rust
cp recipes-devtools/cargo/* ../oe-core/meta/recipes-devtools/cargo
cp lib/crate.py ../oe-core/meta/lib
cp recipes-example/* ../oe-core/meta/recipes-example
cp conf/distro/include/rust_* ../oe-core/meta/conf/distro/include/
cp classes/* ../oe-core/meta/classes/
cp recipes-core/packagegroups/packagegroup-rust-cross-canadian.bb ../oe-core/meta/recipes-core/packagegroups
(From OE-Core rev: 3ed57578cca93ff1ba4e0bf3f25566e10659a2f9)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com >
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org >
2021-08-26 22:09:43 +01:00