]> git.lizzy.rs Git - rust.git/commitdiff
travis: Ensure cargo links libcurl statically
authorAlex Crichton <alex@alexcrichton.com>
Tue, 14 Mar 2017 05:13:37 +0000 (22:13 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Tue, 14 Mar 2017 05:13:37 +0000 (22:13 -0700)
We don't want a dynamic dependency in the library that we ship, so link it
statically by configuring curl-sys's build script to not pick up the system
version via pkg-config.

src/ci/docker/dist-x86-linux/Dockerfile

index 3f6f71c41b520f887f091758b1e5a2fdd980ad28..282739ceebee90bfecaafa3273248c1334e61ac9 100644 (file)
@@ -86,4 +86,10 @@ ENV RUST_CONFIGURE_ARGS \
       --enable-extended \
       --enable-sanitizers
 ENV SCRIPT python2.7 ../x.py dist --host $HOSTS --target $HOSTS
+
+# This is the only builder which will create source tarballs
 ENV DIST_SRC 1
+
+# When we build cargo in this container, we don't want it to use the system
+# libcurl, instead it should compile its own.
+ENV LIBCURL_NO_PKG_CONFIG 1