tiny-curl.sh (532B)
- #!/bin/sh
- set -ex
- die() {
- echo "die: $@"
- exit 1
- }
- command -v brssl || die "Run /extras/bearssl.sh"
- cd /extras/tiny-curl-*/
- export LD=$CC
- export MAKE=pdpmake
- ed lib/easy_lock.h <<'EOF'
- /__aarch64__/,/__asm__/d
- w
- q
- EOF
- # Avoids perl dependency
- rm -f docs/libcurl/libcurl-symbols.md docs/libcurl/libcurl-symbols.3
- touch docs/libcurl/libcurl-symbols.md docs/libcurl/libcurl-symbols.3
- ./configure --prefix=/usr --with-bearssl --with-ca-bundle=/usr/share/cacert/cert.pem
- "$MAKE" RANLIB=true
- "$MAKE" install INSTALL=install
- cd -