]> git.proxmox.com Git - rustc.git/blob - src/ci/docker/dist-x86_64-linux/build-curl.sh
New upstream version 1.41.1+dfsg1
[rustc.git] / src / ci / docker / dist-x86_64-linux / build-curl.sh
1 #!/usr/bin/env bash
2
3 set -ex
4 source shared.sh
5
6 VERSION=7.66.0
7
8 # This needs to be downloaded directly from S3, it can't go through the CDN.
9 # That's because the CDN is backed by CloudFront, which requires SNI and TLSv1
10 # (without paying an absurd amount of money).
11 curl https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc/curl-$VERSION.tar.xz \
12 | xz --decompress \
13 | tar xf -
14
15 mkdir curl-build
16 cd curl-build
17 hide_output ../curl-$VERSION/configure \
18 --prefix=/rustroot \
19 --with-ssl=/rustroot \
20 --disable-sspi \
21 --disable-gopher \
22 --disable-smtp \
23 --disable-smb \
24 --disable-imap \
25 --disable-pop3 \
26 --disable-tftp \
27 --disable-telnet \
28 --disable-manual \
29 --disable-dict \
30 --disable-rtsp \
31 --disable-ldaps \
32 --disable-ldap
33 hide_output make -j10
34 hide_output make install
35
36 cd ..
37 rm -rf curl-build
38 rm -rf curl-$VERSION
39 yum erase -y curl