Merge "Fix some non-determinism in aconfigMerge operation" into main am: 1c3675503c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3019258 Change-Id: I578922a297a4c8c2b3c418444907c3e5be903b9b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -105,7 +105,8 @@ func CollectDependencyAconfigFiles(ctx ModuleContext, mergedAconfigFiles *map[st
|
||||
}
|
||||
})
|
||||
|
||||
for container, aconfigFiles := range *mergedAconfigFiles {
|
||||
for _, container := range SortedKeys(*mergedAconfigFiles) {
|
||||
aconfigFiles := (*mergedAconfigFiles)[container]
|
||||
(*mergedAconfigFiles)[container] = mergeAconfigFiles(ctx, container, aconfigFiles, false)
|
||||
}
|
||||
|
||||
@@ -172,7 +173,8 @@ func aconfigUpdateAndroidBuildActions(ctx ModuleContext) {
|
||||
})
|
||||
// We only need to set the provider if we have aconfig files.
|
||||
if len(mergedAconfigFiles) > 0 {
|
||||
for container, aconfigFiles := range mergedAconfigFiles {
|
||||
for _, container := range SortedKeys(mergedAconfigFiles) {
|
||||
aconfigFiles := mergedAconfigFiles[container]
|
||||
mergedAconfigFiles[container] = mergeAconfigFiles(ctx, container, aconfigFiles, true)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user