1
1
package :
2
2
name : rust-1.90
3
3
version : " 1.90.0"
4
- epoch : 0
4
+ epoch : 1
5
5
description : " Empowering everyone to build reliable and efficient software."
6
6
copyright :
7
7
- license : Apache-2.0 AND MIT
@@ -10,7 +10,7 @@ package:
10
10
memory : 16Gi
11
11
dependencies :
12
12
runtime :
13
- - libLLVM-20
13
+ - libLLVM-21
14
14
provides :
15
15
- rust=${{package.full-version}}
16
16
@@ -20,16 +20,16 @@ environment:
20
20
- build-base
21
21
- busybox
22
22
- ca-certificates-bundle
23
- - clang-20
23
+ - clang-21
24
24
- cmake
25
25
- coreutils
26
26
- curl-dev
27
27
- file
28
- - libLLVM-20
28
+ - libLLVM-21
29
29
- libssh2-dev
30
30
- libxml2-dev
31
- - llvm-20
32
- - llvm-20 -dev
31
+ - llvm-21
32
+ - llvm-21 -dev
33
33
- openssl-dev
34
34
- patch
35
35
- python3
@@ -57,8 +57,8 @@ pipeline:
57
57
TOOLCHAIN_BIN_DIR="$(dirname "$(rustup which cargo)")"
58
58
export PATH="$TOOLCHAIN_BIN_DIR:$PATH"
59
59
60
- export CFLAGS="$CFLAGS -O2 -I/usr/lib/llvm-20 /include"
61
- export CXXFLAGS="$CXXFLAGS -O2 -I/usr/lib/llvm-20 /include"
60
+ export CFLAGS="$CFLAGS -O2 -I/usr/lib/llvm-21 /include"
61
+ export CXXFLAGS="$CXXFLAGS -O2 -I/usr/lib/llvm-21 /include"
62
62
export OPENSSL_NO_VENDOR=1
63
63
export RUST_BACKTRACE=1
64
64
export ARCH=${{host.triplet.rust}}
@@ -78,8 +78,8 @@ pipeline:
78
78
--release-channel="stable" \
79
79
--enable-local-rust \
80
80
--local-rust-root="/usr" \
81
- --llvm-root="/usr/lib/llvm-20 " \
82
- --llvm-config="/usr/lib/llvm-20 /bin/llvm-config" \
81
+ --llvm-root="/usr/lib/llvm-21 " \
82
+ --llvm-config="/usr/lib/llvm-21 /bin/llvm-config" \
83
83
--disable-docs \
84
84
--enable-extended \
85
85
--tools="cargo,src,clippy,rustfmt,rustdoc" \
@@ -113,8 +113,8 @@ pipeline:
113
113
unset CARGO_PROFILE_RELEASE_OPT_LEVEL
114
114
unset CARGO_PROFILE_RELEASE_PANIC
115
115
unset CARGO_PROFILE_RELEASE_CODEGEN_UNITS
116
- export CFLAGS="$CFLAGS -O2 -I/usr/lib/llvm-20 /include/"
117
- export CXXFLAGS="$CXXFLAGS -O2 -I/usr/lib/llvm-20 /include/"
116
+ export CFLAGS="$CFLAGS -O2 -I/usr/lib/llvm-21 /include/"
117
+ export CXXFLAGS="$CXXFLAGS -O2 -I/usr/lib/llvm-21 /include/"
118
118
export OPENSSL_NO_VENDOR=1
119
119
export RUSTC_BOOTSTRAP=1
120
120
export RUST_BACKTRACE=full
0 commit comments