Reland "Prevent statically linking to a lib providing stable C APIs"
This reverts commit 5b75774004f0dc26a6dfe5d62976e1d2af4bcff3.
Exempt-From-Owner-Approval: cherry-pick from internal
Bug: 151051671
Test: m
Merged-In: I05f0465976098941d47ecc06c978cfa116364d78
(cherry picked from commit af7ed39b062c534263ea3091250fd64964896e55)
Change-Id: I05f0465976098941d47ecc06c978cfa116364d78
diff --git a/cc/cc.go b/cc/cc.go
index fbd5bdf..efd90cc 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -2871,6 +2871,9 @@
return false
}
}
+ } else if ctx.OtherModuleDependencyTag(dep) == llndkImplDep {
+ // We don't track beyond LLNDK
+ return false
}
return true
}