diff options
| -rw-r--r-- | cc/cc.go | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -2218,6 +2218,13 @@ func GetCrtVariations(ctx android.BottomUpMutatorContext, if err != nil { ctx.PropertyErrorf("min_sdk_version", err.Error()) } + + // Raise the minSdkVersion to the minimum supported for the architecture. + minApiForArch := minApiForArch(ctx, m.Target().Arch.ArchType) + if apiLevel.LessThan(minApiForArch) { + apiLevel = minApiForArch + } + return []blueprint.Variation{ {Mutator: "sdk", Variation: "sdk"}, {Mutator: "version", Variation: apiLevel.String()}, |