File tree 5 files changed +20
-2
lines changed 5 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -132,3 +132,16 @@ jobs:
132
132
tool : cross
133
133
- name : Test features=${{ matrix.feature }}
134
134
run : cross test --target ${{matrix.target}} --features=${{ matrix.feature }} --manifest-path=openblas-src/Cargo.toml
135
+ msrv-test :
136
+ name : MSRV test
137
+ runs-on : ubuntu-latest
138
+ steps :
139
+ - uses : actions/checkout@v4
140
+ - name : Install OpenBLAS by apt
141
+ run : |
142
+ apt update
143
+ apt install -y libopenblas-dev
144
+ - name : Install toolchain
145
+ uses : dtolnay/rust-toolchain@1.71
146
+ - name : cargo test
147
+ run : cargo check --manifest-path=openblas-src/Cargo.toml --features=system
Original file line number Diff line number Diff line change @@ -3,3 +3,6 @@ members = [
3
3
" openblas-src" ,
4
4
" openblas-build" ,
5
5
]
6
+
7
+ [workspace .package ]
8
+ rust-version = " 1.71.1"
Original file line number Diff line number Diff line change @@ -10,14 +10,15 @@ homepage = "https://github.com/blas-lapack-rs/openblas-src"
10
10
repository = " https://github.com/blas-lapack-rs/openblas-src"
11
11
readme = " ../README.md"
12
12
exclude = [" test_build/" ]
13
+ rust-version = " 1.71.1"
13
14
14
15
[dependencies ]
15
16
anyhow = " 1.0.68"
16
17
cc = " 1.0"
17
18
flate2 = " 1.0.25"
18
19
tar = " 0.4.38"
19
20
thiserror = " 2.0"
20
- ureq = { version = " 2.5.0 " , default-features = false , features = [
21
+ ureq = { version = " 2.8 " , default-features = false , features = [
21
22
" native-certs" ,
22
23
" native-tls" ,
23
24
" gzip" ,
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ categories = ["science"]
22
22
keywords = [" linear-algebra" ]
23
23
build = " build.rs"
24
24
links = " openblas"
25
+ rust-version = " 1.71.1"
25
26
26
27
[features ]
27
28
default = [" cblas" , " lapacke" ]
Original file line number Diff line number Diff line change @@ -157,7 +157,7 @@ fn build() {
157
157
cfg. compilers . ranlib = env:: var ( "OPENBLAS_RANLIB" ) . ok ( ) ;
158
158
159
159
let output = if feature_enabled ( "cache" ) {
160
- use std:: hash:: * ;
160
+ use std:: { collections :: hash_map :: DefaultHasher , hash:: { Hash , Hasher } } ;
161
161
// Build OpenBLAS on user's data directory.
162
162
// See https://docs.rs/dirs/5.0.1/dirs/fn.data_dir.html
163
163
//
You can’t perform that action at this time.
0 commit comments