about summary refs log tree commit diff
path: root/src/vendor
AgeCommit message (Collapse)AuthorLines
2017-02-12Nuke src/vendor.Eduard-Mihai Burtescu-39896/+0
2017-02-03Pass -fPIC to native compiles on 32-bitAlex Crichton-408/+580
This is apparently a regression from 1.14.0 to 1.15.0. Previously we passed `-fPIC` to C compilers on i686 targets, but the `gcc` crate apparently [explicitly] didn't do this. I don't recall why that was avoided but it was [previously passed by the makefiles][mk] and this seems to have [caused a regression][regression] in Firefox, so this commit reverts back to passing `-fPIC`. [explicitly]: https://github.com/alexcrichton/gcc-rs/commit/362bdf20 [mk]: https://github.com/rust-lang/rust/blob/c781fc4a/mk/cfg/i686-unknown-linux-gnu.mk#L11 [regression]: https://bugzilla.mozilla.org/show_bug.cgi?id=1336155
2016-12-12rustbuild: Update gcc-rs to 0.3.40Alex Crichton-9/+67
This commit updates the gcc-rs dependency to 0.3.40 to pick up a fix for i686 musl where we needed to pass an extra linker flag to get autoconf's detection of executables working correctly.
2016-11-30Update the bootstrap compilerAlex Crichton-419/+0
Now that we've got a beta build, let's use it!
2016-11-08rustbuild: Vendor all dependenciesAlex Crichton-0/+40085
This commit vendors all dependencies when using rustbuild to ensure that we don't hit the network during a build and can build as a self-contained unit.