summaryrefslogtreecommitdiffstats
path: root/makeself
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2017-04-02 15:43:59 +0300
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2017-04-02 15:43:59 +0300
commit6ba9e3b7aca8b513deed738ddea90207100f3ce0 (patch)
tree8161997959b0c777078994bac43dc96e9bb7237c /makeself
parent361aad695d09ba47a8929769a8477cb44cd3e119 (diff)
added static curl compilation - disabled it is not static
Diffstat (limited to 'makeself')
-rwxr-xr-xmakeself/jobs/50-curl-7.53.1.install.sh29
-rwxr-xr-xmakeself/setup-x86_64-static.sh3
2 files changed, 32 insertions, 0 deletions
diff --git a/makeself/jobs/50-curl-7.53.1.install.sh b/makeself/jobs/50-curl-7.53.1.install.sh
new file mode 100755
index 0000000000..cd9a3edfde
--- /dev/null
+++ b/makeself/jobs/50-curl-7.53.1.install.sh
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+
+exit 0
+
+. $(dirname "${0}")/../functions.sh "${@}" || exit 1
+
+fetch "curl-curl-7_53_1" "https://github.com/curl/curl/archive/curl-7_53_1.tar.gz"
+
+# export CFLAGS="-static"
+export LDFLAGS="-static"
+export PKG_CONFIG="pkg-config --static"
+export curl_LDFLAGS="-all-static"
+
+run ./buildconf
+
+run ./configure \
+ --prefix=${NETDATA_INSTALL_PATH} \
+ --enable-optimize \
+ --disable-shared \
+ --enable-static \
+ --enable-http \
+ --enable-proxy \
+ --enable-ipv6 \
+ --enable-cookies \
+ ${NULL}
+
+run make clean
+run make -j${PROCESSORS}
+run make install
diff --git a/makeself/setup-x86_64-static.sh b/makeself/setup-x86_64-static.sh
index 1aa68bb560..87cd29669d 100755
--- a/makeself/setup-x86_64-static.sh
+++ b/makeself/setup-x86_64-static.sh
@@ -15,8 +15,11 @@ apk add --no-cache \
automake \
gcc \
make \
+ libtool \
pkgconfig \
util-linux-dev \
+ openssl-dev \
+ gnutls-dev \
zlib-dev \
libmnl-dev \
libnetfilter_acct-dev \