Loading android/config.go +8 −0 Original line number Diff line number Diff line Loading @@ -649,6 +649,14 @@ func (c *deviceConfig) Arches() []Arch { return arches } func (c *deviceConfig) BinderBitness() string { is32BitBinder := c.config.ProductVariables.Binder32bit if is32BitBinder != nil && *is32BitBinder { return "32" } return "64" } func (c *deviceConfig) VendorPath() string { if c.config.ProductVariables.VendorPath != nil { return *c.config.ProductVariables.VendorPath Loading android/paths.go +2 −2 Original line number Diff line number Diff line Loading @@ -800,8 +800,8 @@ func PathForVndkRefAbiDump(ctx ModuleContext, version, fileName string, vndkOrNd if len(arches) == 0 { panic("device build with no primary arch") } primary_arch := arches[0].ArchType.String() refDumpFileStr := "prebuilts/abi-dumps/" + vndkOrNdkDir + "/" + version + "/" + primary_arch + "/" + binderBitness := ctx.DeviceConfig().BinderBitness() refDumpFileStr := "prebuilts/abi-dumps/" + vndkOrNdkDir + "/" + version + "/" + binderBitness + "/" + archNameAndVariant + "/" + sourceOrBinaryDir + "/" + fileName + ext return ExistentPathForSource(ctx, refDumpFileStr) } Loading Loading
android/config.go +8 −0 Original line number Diff line number Diff line Loading @@ -649,6 +649,14 @@ func (c *deviceConfig) Arches() []Arch { return arches } func (c *deviceConfig) BinderBitness() string { is32BitBinder := c.config.ProductVariables.Binder32bit if is32BitBinder != nil && *is32BitBinder { return "32" } return "64" } func (c *deviceConfig) VendorPath() string { if c.config.ProductVariables.VendorPath != nil { return *c.config.ProductVariables.VendorPath Loading
android/paths.go +2 −2 Original line number Diff line number Diff line Loading @@ -800,8 +800,8 @@ func PathForVndkRefAbiDump(ctx ModuleContext, version, fileName string, vndkOrNd if len(arches) == 0 { panic("device build with no primary arch") } primary_arch := arches[0].ArchType.String() refDumpFileStr := "prebuilts/abi-dumps/" + vndkOrNdkDir + "/" + version + "/" + primary_arch + "/" + binderBitness := ctx.DeviceConfig().BinderBitness() refDumpFileStr := "prebuilts/abi-dumps/" + vndkOrNdkDir + "/" + version + "/" + binderBitness + "/" + archNameAndVariant + "/" + sourceOrBinaryDir + "/" + fileName + ext return ExistentPathForSource(ctx, refDumpFileStr) } Loading