]> git.proxmox.com Git - cargo.git/commit
Auto merge of #2532 - japaric:musl, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 30 Mar 2016 16:11:39 +0000 (09:11 -0700)
committerbors <bors@rust-lang.org>
Wed, 30 Mar 2016 16:11:39 +0000 (09:11 -0700)
commit1a6a32e76a9cecb5f42cb18dba064d33b1b8f5f1
tree2b5f3b93c8381b5bd639f662592cd0d03707a55f
parentd38f03b2b5ee73cfc8c6265ca9c32dd090153850
parentd382d6ae615a13da8296ed044179efdd2add2969
Auto merge of #2532 - japaric:musl, r=alexcrichton

install-deps.py: add x86_64-unknown-linux-musl target

This lets me build a statically linked cargo on our linux-cross Docker image with the following
commands:

$ apt-get install musl-tools # for musl-gcc, which is needed to build openssl
$ ./.travis.install.deps.sh
$ ./configure --local-rust-root=$(pwd)/rustc --enable-nightly --target=x86_64-unknown-linux-musl
$ make
$ file target/x86_64-unknown-linux-musl/release/cargo
cargo: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked (..)

---

r? @alexcrichton -- If we want start building cargo for this target on the bots, we'll have to modify the linux-cross Dockerfile to install musl-tools.
cc @eddyb