about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2018-08-30 09:43:15 -0700
committerAlex Crichton <alex@alexcrichton.com>2018-08-30 09:43:15 -0700
commitb7a604ab34ac247f13b1f91f8351a0e3c50df52f (patch)
tree9a2c48b4985902abc43e01a40ba5adc34cf3a7bf /src/test/incremental/thinlto
parent0e98621e69890d67d906a436a68436d03a3edb89 (diff)
downloadrust-b7a604ab34ac247f13b1f91f8351a0e3c50df52f.tar.gz
rust-b7a604ab34ac247f13b1f91f8351a0e3c50df52f.zip
rustbuild: Distribute libLLVM.so with rustc
A recent change (#53245) started to build LLVM with ThinLTO enabled and to
ensure that compile times are kept down it builds LLVM dynamically by default to
ensure that all the various LLVM tools aren't redoing all that optimization
work. This means, however, that all LLVM tools depend on LLVM's dynamic library
by default.

While the LLVM tools and LLDB components were updated to include the shared
library we accidentally forgot about LLD, included with the main rustc
component. LLD also links dynamically to LLVM and ships a non-working binary
right now because of this!

This commit updates our distribution to ship the LLVM dynamic library with the
compiler libraries.  While not technically needed for rustc itself to operate
(right now) it may be needed for LLD, and otherwise it serves as a good basis
for the other LLVM tools components to work with as well.

This should...

Closes #53813
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions