Prevent GKI APEXes to write to $OUT/apex.
Multiple GKI APEXes may write to the same path under $OUT/apex. Prevent it. Fixes: 162366062 Test: build GKI APEX Change-Id: I1b19870b10d6da2a85c3f7b9d93408d3a0fe90bc
This commit is contained in:
parent
4514d96e18
commit
93a90db516
|
@ -50,6 +50,11 @@ func (a *apexBundle) androidMkForFiles(w io.Writer, apexBundleName, apexName, mo
|
|||
return moduleNames
|
||||
}
|
||||
|
||||
// b/162366062. Prevent GKI APEXes to emit make rules to avoid conflicts.
|
||||
if strings.HasPrefix(apexName, "com.android.gki.") && apexType != flattenedApex {
|
||||
return moduleNames
|
||||
}
|
||||
|
||||
// b/140136207. When there are overriding APEXes for a VNDK APEX, the symbols file for the overridden
|
||||
// APEX and the overriding APEX will have the same installation paths at /apex/com.android.vndk.v<ver>
|
||||
// as their apexName will be the same. To avoid the path conflicts, skip installing the symbol files
|
||||
|
|
Loading…
Reference in New Issue