diff options
Diffstat (limited to 'cc/binary.go')
-rw-r--r-- | cc/binary.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cc/binary.go b/cc/binary.go index 630a68df..7794eab6 100644 --- a/cc/binary.go +++ b/cc/binary.go @@ -323,6 +323,12 @@ func (binary *binaryDecorator) link(ctx ModuleContext, flagsToBuilderFlags(flags), afterPrefixSymbols) } + if Bool(binary.baseLinker.Properties.Use_version_lib) && ctx.Host() { + versionedOutputFile := outputFile + outputFile = android.PathForModuleOut(ctx, "unversioned", fileName) + binary.injectVersionSymbol(ctx, outputFile, versionedOutputFile) + } + linkerDeps = append(linkerDeps, deps.SharedLibsDeps...) linkerDeps = append(linkerDeps, deps.LateSharedLibsDeps...) linkerDeps = append(linkerDeps, objs.tidyFiles...) |