Auto merge of #1467 - gnzlbg:fix_freebsd, r=gnzlbg
Fix FreeBSD #1440 broke FreeBSD by changing `libc` FreeBSD targets to require a `cfg(freebsdXX)` to be defined, but not updating `build.rs` to define `freebsd11` when `LIBC_CI` is not available. Since `LIBC_CI` is always defined on CI, this issue went undetected. This PR fixes that issue in the `build.rs` and introduces a build task that tests FreeBSD without `LIBC_CI` on FreeBSD11, although I'm not sure this would have caught the issue in #1466 . Closes #1466 .
No related branches found
No related tags found
Showing
- .cirrus.yml 2 additions, 0 deletions.cirrus.yml
- Cargo.toml 1 addition, 1 deletionCargo.toml
- build.rs 11 additions, 10 deletionsbuild.rs
- ci/azure.yml 5 additions, 5 deletionsci/azure.yml
- ci/dox.sh 3 additions, 0 deletionsci/dox.sh
- ci/run-docker.sh 1 addition, 0 deletionsci/run-docker.sh
- ci/run.sh 0 additions, 2 deletionsci/run.sh
- src/unix/bsd/freebsdlike/freebsd/mod.rs 3 additions, 1 deletionsrc/unix/bsd/freebsdlike/freebsd/mod.rs
Loading
Please register or sign in to comment