summaryrefslogtreecommitdiff
path: root/sdk/cc_sdk_test.go
diff options
context:
space:
mode:
authorMartin Stjernholm <mast@google.com>2020-08-21 18:43:51 +0100
committerMartin Stjernholm <mast@google.com>2020-08-21 18:43:51 +0100
commitfbb486fc7ab121cacdb4251b010215e445fe01e4 (patch)
treed3d9258cc36ab49b06d59bc5379757edb9da6198 /sdk/cc_sdk_test.go
parentec7a91f9fa303e64fa62dbf74b03fcf1f50ca944 (diff)
Propagate sanitize.never flag in SDK snapshots.
This is necessary to not get dependencies on libclang_rt sanitizer libs for the CRT objects which lead to cyclic dependencies in sanitizer builds. Test: `lunch aosp_blueline_hwasan-userdebug && m nothing` in a tree that has the prebuilts created and unzipped from `build/soong/scripts/build-aml-prebuilts.sh runtime-module-{sdk,host-exports}` Bug: 151303681 Change-Id: I3f848a084280bdc3ade4b74df03e981d8cc61222
Diffstat (limited to 'sdk/cc_sdk_test.go')
-rw-r--r--sdk/cc_sdk_test.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/sdk/cc_sdk_test.go b/sdk/cc_sdk_test.go
index b8ffc11c4..84b905c9d 100644
--- a/sdk/cc_sdk_test.go
+++ b/sdk/cc_sdk_test.go
@@ -340,6 +340,9 @@ func TestSnapshotWithObject(t *testing.T) {
cc_object {
name: "crtobj",
stl: "none",
+ sanitize: {
+ never: true,
+ },
}
`)
@@ -352,6 +355,9 @@ cc_prebuilt_object {
sdk_member_name: "crtobj",
stl: "none",
compile_multilib: "both",
+ sanitize: {
+ never: true,
+ },
arch: {
arm64: {
srcs: ["arm64/lib/crtobj.o"],
@@ -367,6 +373,9 @@ cc_prebuilt_object {
prefer: false,
stl: "none",
compile_multilib: "both",
+ sanitize: {
+ never: true,
+ },
arch: {
arm64: {
srcs: ["arm64/lib/crtobj.o"],