Merge "Update ToolingCFlags overrides to include other new architectures"

This commit is contained in:
Yi Kong
2018-06-15 05:08:53 +00:00
committed by Gerrit Code Review

View File

@@ -74,8 +74,13 @@ func (sabimod *sabi) flags(ctx ModuleContext, flags Flags) Flags {
// RSClang does not support recent mcpu option likes exynos-m2.
// So we need overriding mcpu option when we want to use it.
if ctx.Arch().CpuVariant == "exynos-m2" {
flags.ToolingCFlags = append(flags.ToolingCFlags, "-mcpu=cortex-a53")
mappedArch := map[string]string{
"exynos-m2": "cortex-a53",
"cortex-a55": "cortex-a53",
"cortex-a75": "cortex-a57",
}
if arch, ok := mappedArch[ctx.Arch().CpuVariant]; ok {
flags.ToolingCFlags = append(flags.ToolingCFlags, "-mcpu="+arch)
}
return flags