boring2/openssl-sys
Alex Crichton bf16c19f31 Swap order of linking ssl/crypto
GNU linkers will sometimes aggressively try to strip objects and archives from a
linker command line in a left-to-right fashion. When a linker hits an object
file that doesn't satisfy any unresolved symbols, it will discard the object and
not re-visit it. This means that currently if symbols are depended upon in
libssl then some of the dependencies of libssl (in libcrypto) may have already
been stripped, causing a link error.

By swapping the order of what's linked it reflects the natural flow of
dependencies and the linker should figure everything out for us.
2015-09-01 11:24:32 -07:00
..
src Merge pull request #259 from jedisct1/dh 2015-09-01 00:10:03 -04:00
Cargo.toml Merge pull request #259 from jedisct1/dh 2015-09-01 00:10:03 -04:00
LICENSE-MIT New build system 2014-11-13 15:17:00 +02:00
build.rs Swap order of linking ssl/crypto 2015-09-01 11:24:32 -07:00