about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-09-10 14:20:37 +0000
committerbors <bors@rust-lang.org>2014-09-10 14:20:37 +0000
commit6faa4f33a42de32579e02a8d030db920d360e2b5 (patch)
tree5d7371fbe1c017d478613f46c6f7477d94d89271 /src/rustllvm/ExecutionEngineWrapper.cpp
parent4049a4da794197e802f680d3c3a0b9ae4a69ccf5 (diff)
parentba43f7bc8c81e595182abdf1698f0a19187c11b5 (diff)
downloadrust-6faa4f33a42de32579e02a8d030db920d360e2b5.tar.gz
rust-6faa4f33a42de32579e02a8d030db920d360e2b5.zip
auto merge of #17129 : epdtry/rust/misc/llvm-root-reconfig, r=brson
Currently `./configure --llvm-root=...` and similar flags will break incremental builds by forcing reconfiguration on every `make`.  This happens because `reconfig.mk` incorrectly treats submodules in the `-` (uninitialized) state as requiring reconfiguration, and `./configure` deliberately deinitializes unneeded submodules.  The fix is to reconfigure only when submodules are in the `+` state (wrong commit checked out).
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions