diff --git a/android/allowlists/allowlists.go b/android/allowlists/allowlists.go index 78f1de247..af97325e4 100644 --- a/android/allowlists/allowlists.go +++ b/android/allowlists/allowlists.go @@ -190,6 +190,7 @@ var ( "external/python/six": Bp2BuildDefaultTrueRecursively, "external/rappor": Bp2BuildDefaultTrueRecursively, "external/scudo": Bp2BuildDefaultTrueRecursively, + "external/selinux/checkpolicy": Bp2BuildDefaultTrueRecursively, "external/selinux/libselinux": Bp2BuildDefaultTrueRecursively, "external/selinux/libsepol": Bp2BuildDefaultTrueRecursively, "external/speex": Bp2BuildDefaultTrueRecursively, diff --git a/cc/binary.go b/cc/binary.go index 14f93e9a8..5ba33a24a 100644 --- a/cc/binary.go +++ b/cc/binary.go @@ -609,6 +609,9 @@ func binaryBp2buildAttrs(ctx android.TopDownMutatorContext, m *Module) binaryAtt baseAttrs.implementationDeps.Add(baseAttrs.protoDependency) } + // binaries don't have implementation_whole_archive_deps + baseAttrs.wholeArchiveDeps.Append(baseAttrs.implementationWholeArchiveDeps) + attrs := binaryAttributes{ binaryLinkerAttrs: binaryLinkerAttrs,