In my experience, this breaks builds that try to link the crate libpq-sys when targeting Musl. I haven't confirmed any other libraries breaking.
This is a stable-to-nightly regression. The exact breakage happens between nightlies 2017-07-19 and 2017-07-20. Here's a comparison between the commits that the two nightlies were built from: 83c659e...582af6e I haven't yet looked at the commits.
Here's a test case that runs in a docker container. See the scripts build_musl_breaks.sh and build_musl_works.sh: https://github.com/golddranks/diesel_musl_testcase
The containers use this docker image: https://github.com/golddranks/rust_musl_docker
In my experience, this breaks builds that try to link the crate
libpq-syswhen targeting Musl. I haven't confirmed any other libraries breaking.This is a stable-to-nightly regression. The exact breakage happens between nightlies
2017-07-19and2017-07-20. Here's a comparison between the commits that the two nightlies were built from: 83c659e...582af6e I haven't yet looked at the commits.Here's a test case that runs in a docker container. See the scripts
build_musl_breaks.shandbuild_musl_works.sh: https://github.com/golddranks/diesel_musl_testcaseThe containers use this docker image: https://github.com/golddranks/rust_musl_docker