Merge "Raise minsdk for CRT dependencies"

This commit is contained in:
Colin Cross
2023-01-27 19:49:14 +00:00
committed by Gerrit Code Review

View File

@@ -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()},