From ecaa59231044282f3e32abce734e48f00b900120 Mon Sep 17 00:00:00 2001 From: Yo Chiang Date: Mon, 18 Jan 2021 18:04:48 +0800 Subject: [PATCH] Set PRODUCT_SHIPPING_API_LEVEL in gsi_release.mk Set PRODUCT_SHIPPING_API_LEVEL to the latest value (instead of empty) so that GSIs are always built with the latest build system default configs, such as PRODUCT_FULL_TREBLE := true and PRODUCT_ENFORCE_PRODUCT_PARTITION_INTERFACE := true. Bug: 177495407 Test: Presubmit build_test Change-Id: Iabd67656c5ed1de8327c40f0f9f604841f24764b --- target/product/gsi_release.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/target/product/gsi_release.mk b/target/product/gsi_release.mk index 2c74ce0f5c..34821b607b 100644 --- a/target/product/gsi_release.mk +++ b/target/product/gsi_release.mk @@ -31,8 +31,10 @@ PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \ system/product/% \ system/system_ext/% -# Split selinux policy -PRODUCT_FULL_TREBLE_OVERRIDE := true +# GSI should always support up-to-date platform features. +# Keep this value at the latest API level to ensure latest build system +# default configs are applied. +PRODUCT_SHIPPING_API_LEVEL := 30 # Enable dynamic partition size PRODUCT_USE_DYNAMIC_PARTITION_SIZE := true