summaryrefslogtreecommitdiff
path: root/filesystem/filesystem.go
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-12-13 16:13:43 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-12-13 16:13:43 -0800
commit322c4382951618e134e961507f07a68c99428f17 (patch)
tree6dd46e1b36836be8af923f44386bf84da3920f79 /filesystem/filesystem.go
parent71340584f8d48d10578731c0b2dadfd178055ad6 (diff)
parentfee270187d49304460e1db46c0a29fd0e97a832c (diff)
Merge "Make BuildLinkerConfig run in its own action" into main
Diffstat (limited to 'filesystem/filesystem.go')
-rw-r--r--filesystem/filesystem.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/filesystem/filesystem.go b/filesystem/filesystem.go
index bff0a1014..eb39a78c6 100644
--- a/filesystem/filesystem.go
+++ b/filesystem/filesystem.go
@@ -886,8 +886,10 @@ func (f *filesystem) BuildLinkerConfigFile(ctx android.ModuleContext, builder *a
}
provideModules, _ := f.getLibsForLinkerConfig(ctx)
+ intermediateOutput := android.PathForModuleOut(ctx, "linker.config.pb")
+ linkerconfig.BuildLinkerConfig(ctx, android.PathsForModuleSrc(ctx, f.properties.Linker_config.Linker_config_srcs), provideModules, nil, intermediateOutput)
output := rebasedDir.Join(ctx, "etc", "linker.config.pb")
- linkerconfig.BuildLinkerConfig(ctx, builder, android.PathsForModuleSrc(ctx, f.properties.Linker_config.Linker_config_srcs), provideModules, nil, output)
+ builder.Command().Text("cp").Input(intermediateOutput).Output(output)
f.appendToEntry(ctx, output)
}