50-curl-7.53.1.install.sh 684 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env bash
  2. . $(dirname "${0}")/../functions.sh "${@}" || exit 1
  3. fetch "curl-curl-7_53_1" "https://github.com/curl/curl/archive/curl-7_53_1.tar.gz"
  4. export LDFLAGS="-static"
  5. export PKG_CONFIG="pkg-config --static"
  6. run ./buildconf
  7. run ./configure \
  8. --prefix=${NETDATA_INSTALL_PATH} \
  9. --enable-optimize \
  10. --disable-shared \
  11. --enable-static \
  12. --enable-http \
  13. --enable-proxy \
  14. --enable-ipv6 \
  15. --enable-cookies \
  16. ${NULL}
  17. # Curl autoconf does not honour the curl_LDFLAGS environment variable
  18. run sed -i -e "s/curl_LDFLAGS =/curl_LDFLAGS = -all-static/" src/Makefile
  19. run make clean
  20. run make -j${PROCESSORS}
  21. run make install
  22. run strip ${NETDATA_INSTALL_PATH}/bin/curl