@@ -8,10 +8,22 @@ rustc -vV
8
8
cargo -vV
9
9
10
10
11
- FEATURES=(' --no-default-features' ' --features' ' curl-backend, reqwest-backend,reqwest-default-tls ' )
11
+ FEATURES=(' --no-default-features' ' --features' ' reqwest-backend' )
12
12
case " $( uname -s) " in
13
13
* NT* ) ;; # Windows NT
14
- * ) FEATURES+=(' --features' ' vendored-openssl' ) ;;
14
+ * )
15
+ case " $TARGET " in
16
+ loongarch* ) ;;
17
+ * ) FEATURES+=(' --features' ' vendored-openssl' ) ;;
18
+ esac
19
+ ;;
20
+ esac
21
+
22
+ case " $TARGET " in
23
+ # these platforms aren't supported by openssl:
24
+ loongarch* ) ;;
25
+ # default case, build with openssl enabled
26
+ * ) FEATURES+=(' --features' ' curl-backend,reqwest-default-tls' ) ;;
15
27
esac
16
28
17
29
case " $TARGET " in
@@ -20,7 +32,6 @@ case "$TARGET" in
20
32
mips* ) ;;
21
33
riscv* ) ;;
22
34
s390x* ) ;;
23
- loongarch* ) ;;
24
35
aarch64-pc-windows-msvc ) ;;
25
36
# default case, build with rustls enabled
26
37
* ) FEATURES+=(' --features' ' reqwest-rustls-tls' ) ;;
@@ -40,14 +51,21 @@ target_cargo() {
40
51
target_cargo build
41
52
42
53
download_pkg_test () {
43
- features=(' --no-default-features' ' --features' ' curl-backend,reqwest-backend,reqwest-default-tls' )
54
+ features=(' --no-default-features' ' --features' ' reqwest-backend' )
55
+
56
+ case " $TARGET " in
57
+ # these platforms aren't supported by openssl:
58
+ loongarch* ) ;;
59
+ # default case, build with openssl enabled
60
+ * ) features+=(' --features' ' curl-backend,reqwest-default-tls' ) ;;
61
+ esac
62
+
44
63
case " $TARGET " in
45
64
# these platforms aren't supported by ring:
46
65
powerpc* ) ;;
47
66
mips* ) ;;
48
67
riscv* ) ;;
49
68
s390x* ) ;;
50
- loongarch* ) ;;
51
69
aarch64-pc-windows-msvc ) ;;
52
70
# default case, build with rustls enabled
53
71
* ) features+=(' --features' ' reqwest-rustls-tls' ) ;;
0 commit comments