aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google
diff options
context:
space:
mode:
authorGravatar Han-Wen Nienhuys <hanwen@google.com>2015-09-25 15:03:34 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-09-28 11:38:48 +0000
commitdfda352dd4d666e31bcf04b642245c5f52f7fead (patch)
treeeaef4d4c2b99d10709604d7b880823900c6fa444 /src/main/java/com/google
parent69b5a8664755f99e228dfa09dc4ec331221172cb (diff)
Also ship the linker for LTO backend actions.
-- MOS_MIGRATED_REVID=103942611
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/LTOBackendArtifacts.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/LTOBackendArtifacts.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/LTOBackendArtifacts.java
index 96ba9d8b91..eb135726d8 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/LTOBackendArtifacts.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/LTOBackendArtifacts.java
@@ -115,6 +115,9 @@ public final class LTOBackendArtifacts {
builder.addInput(index);
builder.addInput(beCommandline);
builder.addTransitiveInputs(CppHelper.getToolchain(ruleContext).getCompile());
+
+ // The backend compile invokes ld too.
+ builder.addTransitiveInputs(CppHelper.getToolchain(ruleContext).getLink());
builder.addOutput(objectFile);
builder.setProgressMessage("LTO Backend Compile");