aboutsummaryrefslogtreecommitdiffstats
path: root/cc
diff options
context:
space:
mode:
authorJayant Chowdhary <jchowdhary@google.com>2017-05-22 10:53:24 -0700
committerJayant Chowdhary <jchowdhary@google.com>2017-05-31 12:23:47 -0700
commit0f1bd9d3d73f1d1a673c23d5b180172c8c4605db (patch)
tree36eeb46b25d3fb36c600a16bfa2fc5bfae544fb7 /cc
parente54d01029b8e2743254740a7a2ca167c6647e5d2 (diff)
downloadbuild_soong-0f1bd9d3d73f1d1a673c23d5b180172c8c4605db.tar.gz
build_soong-0f1bd9d3d73f1d1a673c23d5b180172c8c4605db.tar.bz2
build_soong-0f1bd9d3d73f1d1a673c23d5b180172c8c4605db.zip
Add arch, lib name to header-abi-diff invocation.
Test: mm -j64 in platform/bionic, platform/system/core/liblog. Bug: 38325544 Merged-In: I4fa9f85c997a3832f18b81f0ecc782e7091566f0 Change-Id: Ia2098c1facf2999ef51d55212acc1317e2bf98c1 (cherry picked from commit f54e0a79e2b10a365b69a606f21333423508e965)
Diffstat (limited to 'cc')
-rw-r--r--cc/builder.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/cc/builder.go b/cc/builder.go
index 81ecd73e..01000456 100644
--- a/cc/builder.go
+++ b/cc/builder.go
@@ -195,11 +195,11 @@ var (
// Abidiff check turned on in advice-only mode. Builds will not fail on abi incompatibilties / extensions.
sAbiDiff = pctx.AndroidStaticRule("sAbiDiff",
blueprint.RuleParams{
- Command: "$sAbiDiffer -advice-only -o ${out} -new $in -old $referenceDump",
+ Command: "$sAbiDiffer -lib $libName -arch $arch -advice-only -o ${out} -new $in -old $referenceDump",
CommandDeps: []string{"$sAbiDiffer"},
Description: "header-abi-diff -o ${out} -new $in -old $referenceDump",
},
- "referenceDump")
+ "referenceDump", "libName", "arch")
)
func init() {
@@ -650,6 +650,8 @@ func SourceAbiDiff(ctx android.ModuleContext, inputDump android.Path, referenceD
Implicit: referenceDump,
Args: map[string]string{
"referenceDump": referenceDump.String(),
+ "libName": baseName,
+ "arch": ctx.Arch().ArchType.Name,
},
})
return android.OptionalPathForPath(outputFile)