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
|
||||
|
||||
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
|
||||
pkgver=1.89.0
|
||||
pkgrel=3
|
||||
pkgver=1.90.0
|
||||
pkgrel=1
|
||||
pkgdesc="Systems programming language focused on safety, speed and concurrency"
|
||||
arch=('x86_64')
|
||||
url="https://www.rust-lang.org/"
|
||||
@ -34,11 +34,17 @@ makedepends=('gcc'
|
||||
'libcurl-devel'
|
||||
$([[ "$_bootstrapping" == "no" ]] && echo 'rust'))
|
||||
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)
|
||||
sha256sums=('2576f9f440dd99b0151bd28f59aa0ac6102d5c4f3ed4ef8a810c8dd05057250d'
|
||||
sha256sums=('799a9f9cba4ed5351e071048bcf6b5560755d9009648def33a407dd4961f9b7e'
|
||||
'SKIP'
|
||||
'b6e07703a723efa0e59ef2dac0fae62473d14d67afab606a514a9555ab45b56e')
|
||||
'd3d06a1b57fd90238c58750b6e5e609a43caedecc5e8336d5d6fe36b88e8e0ae'
|
||||
'36dc685fb7b10ac7dd6f97095db530c6120b7f3a7d62aea49a7a9eb9d0461b24'
|
||||
'f461756029a2b7f35cc458e67eaada44e57eb3e0d8ae98db85f90b52dad2ccfc'
|
||||
'b72da28a20a43f924dbeca8798b7c86915c80513ef81d29e0742a699070827bc')
|
||||
validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE' # Rust Language (Tag and Release Signing Key) <rust-key@rust-lang.org>
|
||||
'474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
|
||||
'B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg <hans@chromium.org>
|
||||
@ -48,6 +54,11 @@ prepare() {
|
||||
export MSYS=winsymlinks:nativestrict
|
||||
plain "Extracting ${pkgname}c-${pkgver}-src.tar.gz"
|
||||
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() {
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
profile = "dist"
|
||||
|
||||
# see src/bootstrap/src/utils/change_tracker.rs
|
||||
change-id = 142379
|
||||
change-id = 144675
|
||||
|
||||
[llvm]
|
||||
link-shared = true
|
||||
@ -42,7 +42,6 @@ channel = "stable"
|
||||
rpath = false
|
||||
frame-pointers = true
|
||||
llvm-bitcode-linker = false
|
||||
lld = false
|
||||
llvm-tools = false
|
||||
codegen-tests = false
|
||||
deny-warnings = false
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user