rust: update to 1.90.0 (#5637)
config changes: - rust.lld is now false by default, and setting it to true with external LLVM is not supported
This commit is contained in:
parent
3a8ec5e31c
commit
84fd10c7a0
3
rust/.gitignore
vendored
Normal file
3
rust/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
/cadb56d92e596d4922dda253e3ca374b0479627c.patch
|
||||||
|
/26b157572280d058c8a800e4888f4b37062eb533.patch
|
||||||
|
/af0d6f129096dabeee42978c84596a3acb43c1b0.patch
|
||||||
@ -3,11 +3,11 @@
|
|||||||
_bootstrapping=no
|
_bootstrapping=no
|
||||||
|
|
||||||
rust_dist_server=https://static.rust-lang.org/dist
|
rust_dist_server=https://static.rust-lang.org/dist
|
||||||
#rust_dist_server=https://dev-static.rust-lang.org/dist/2025-08-04
|
#rust_dist_server=https://dev-static.rust-lang.org/dist/2025-09-14
|
||||||
|
|
||||||
pkgname=rust
|
pkgname=rust
|
||||||
pkgver=1.89.0
|
pkgver=1.90.0
|
||||||
pkgrel=3
|
pkgrel=1
|
||||||
pkgdesc="Systems programming language focused on safety, speed and concurrency"
|
pkgdesc="Systems programming language focused on safety, speed and concurrency"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://www.rust-lang.org/"
|
url="https://www.rust-lang.org/"
|
||||||
@ -34,11 +34,17 @@ makedepends=('gcc'
|
|||||||
'libcurl-devel'
|
'libcurl-devel'
|
||||||
$([[ "$_bootstrapping" == "no" ]] && echo 'rust'))
|
$([[ "$_bootstrapping" == "no" ]] && echo 'rust'))
|
||||||
source=("${rust_dist_server}/${pkgname}c-${pkgver}-src.tar.gz"{,.asc}
|
source=("${rust_dist_server}/${pkgname}c-${pkgver}-src.tar.gz"{,.asc}
|
||||||
"bootstrap.toml")
|
"bootstrap.toml"
|
||||||
|
"https://github.com/rust-lang/rust/commit/cadb56d92e596d4922dda253e3ca374b0479627c.patch"
|
||||||
|
"https://github.com/rust-lang/rust/commit/26b157572280d058c8a800e4888f4b37062eb533.patch"
|
||||||
|
"https://github.com/rust-lang/rust/commit/af0d6f129096dabeee42978c84596a3acb43c1b0.patch")
|
||||||
noextract=(${pkgname}c-${pkgver}-src.tar.gz)
|
noextract=(${pkgname}c-${pkgver}-src.tar.gz)
|
||||||
sha256sums=('2576f9f440dd99b0151bd28f59aa0ac6102d5c4f3ed4ef8a810c8dd05057250d'
|
sha256sums=('799a9f9cba4ed5351e071048bcf6b5560755d9009648def33a407dd4961f9b7e'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'b6e07703a723efa0e59ef2dac0fae62473d14d67afab606a514a9555ab45b56e')
|
'd3d06a1b57fd90238c58750b6e5e609a43caedecc5e8336d5d6fe36b88e8e0ae'
|
||||||
|
'36dc685fb7b10ac7dd6f97095db530c6120b7f3a7d62aea49a7a9eb9d0461b24'
|
||||||
|
'f461756029a2b7f35cc458e67eaada44e57eb3e0d8ae98db85f90b52dad2ccfc'
|
||||||
|
'b72da28a20a43f924dbeca8798b7c86915c80513ef81d29e0742a699070827bc')
|
||||||
validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE' # Rust Language (Tag and Release Signing Key) <rust-key@rust-lang.org>
|
validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE' # Rust Language (Tag and Release Signing Key) <rust-key@rust-lang.org>
|
||||||
'474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
|
'474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
|
||||||
'B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans@chromium.org>
|
'B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans@chromium.org>
|
||||||
@ -48,6 +54,11 @@ prepare() {
|
|||||||
export MSYS=winsymlinks:nativestrict
|
export MSYS=winsymlinks:nativestrict
|
||||||
plain "Extracting ${pkgname}c-${pkgver}-src.tar.gz"
|
plain "Extracting ${pkgname}c-${pkgver}-src.tar.gz"
|
||||||
tar -xzf ${pkgname}c-${pkgver}-src.tar.gz || true
|
tar -xzf ${pkgname}c-${pkgver}-src.tar.gz || true
|
||||||
|
|
||||||
|
cd ${pkgname}c-${pkgver}-src
|
||||||
|
patch -Np1 -i ../cadb56d92e596d4922dda253e3ca374b0479627c.patch
|
||||||
|
patch -Np1 -i ../26b157572280d058c8a800e4888f4b37062eb533.patch
|
||||||
|
patch -Np1 -i ../af0d6f129096dabeee42978c84596a3acb43c1b0.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
profile = "dist"
|
profile = "dist"
|
||||||
|
|
||||||
# see src/bootstrap/src/utils/change_tracker.rs
|
# see src/bootstrap/src/utils/change_tracker.rs
|
||||||
change-id = 142379
|
change-id = 144675
|
||||||
|
|
||||||
[llvm]
|
[llvm]
|
||||||
link-shared = true
|
link-shared = true
|
||||||
@ -42,7 +42,6 @@ channel = "stable"
|
|||||||
rpath = false
|
rpath = false
|
||||||
frame-pointers = true
|
frame-pointers = true
|
||||||
llvm-bitcode-linker = false
|
llvm-bitcode-linker = false
|
||||||
lld = false
|
|
||||||
llvm-tools = false
|
llvm-tools = false
|
||||||
codegen-tests = false
|
codegen-tests = false
|
||||||
deny-warnings = false
|
deny-warnings = false
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user