Merge "Restore lld parts of "Remove cortex-a53 linker workaround for new cpus.""
This commit is contained in:
@@ -177,6 +177,7 @@ type toolchainArm64 struct {
|
|||||||
toolchain64Bit
|
toolchain64Bit
|
||||||
|
|
||||||
ldflags string
|
ldflags string
|
||||||
|
lldflags string
|
||||||
toolchainCflags string
|
toolchainCflags string
|
||||||
toolchainClangCflags string
|
toolchainClangCflags string
|
||||||
}
|
}
|
||||||
@@ -234,7 +235,7 @@ func (t *toolchainArm64) ClangLdflags() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (t *toolchainArm64) ClangLldflags() string {
|
func (t *toolchainArm64) ClangLldflags() string {
|
||||||
return "${config.Arm64Lldflags}"
|
return t.lldflags
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *toolchainArm64) ToolchainClangCflags() string {
|
func (t *toolchainArm64) ToolchainClangCflags() string {
|
||||||
@@ -272,6 +273,10 @@ func arm64ToolchainFactory(arch android.Arch) Toolchain {
|
|||||||
"${config.Arm64Ldflags}",
|
"${config.Arm64Ldflags}",
|
||||||
extraLdflags,
|
extraLdflags,
|
||||||
}, " "),
|
}, " "),
|
||||||
|
lldflags: strings.Join([]string{
|
||||||
|
"${config.Arm64Lldflags}",
|
||||||
|
extraLdflags,
|
||||||
|
}, " "),
|
||||||
toolchainCflags: variantOrDefault(arm64CpuVariantCflagsVar, arch.CpuVariant),
|
toolchainCflags: variantOrDefault(arm64CpuVariantCflagsVar, arch.CpuVariant),
|
||||||
toolchainClangCflags: strings.Join(toolchainClangCflags, " "),
|
toolchainClangCflags: strings.Join(toolchainClangCflags, " "),
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user