Merge "Move core-icu4j to PRODUCT_UPDATABLE_BOOT_JARS." am: bcb4776446
am: 73588ab86d
am: e5f0b9f66e
Original change: https://android-review.googlesource.com/c/platform/build/+/1736332 Change-Id: I828191b08edf9a2e8d249552df35c853cc01faa1
This commit is contained in:
@@ -249,6 +249,15 @@ PRODUCT_BOOT_JARS += $(PRODUCT_BOOT_JARS_EXTRA)
|
||||
|
||||
PRODUCT_BOOT_JARS := $(call qualify-platform-jars,$(PRODUCT_BOOT_JARS))
|
||||
|
||||
# b/191127295: force core-icu4j onto boot image. It comes from a non-updatable APEX jar, but has
|
||||
# historically been part of the boot image; even though APEX jars are not meant to be part of the
|
||||
# boot image.
|
||||
# TODO(b/191686720): remove PRODUCT_UPDATABLE_BOOT_JARS to avoid a special handling of core-icu4j
|
||||
# in make rules.
|
||||
PRODUCT_UPDATABLE_BOOT_JARS := $(filter-out com.android.i18n:core-icu4j,$(PRODUCT_UPDATABLE_BOOT_JARS))
|
||||
# All APEX jars come after /system and /system_ext jars, so adding core-icu4j at the end of the list
|
||||
PRODUCT_BOOT_JARS += com.android.i18n:core-icu4j
|
||||
|
||||
# Replaces references to overridden boot jar modules in a boot jars variable.
|
||||
# $(1): Name of a boot jars variable with <apex>:<jar> pairs.
|
||||
define replace-boot-jar-module-overrides
|
||||
|
@@ -45,14 +45,12 @@ PRODUCT_BOOT_JARS += \
|
||||
voip-common \
|
||||
ims-common
|
||||
|
||||
# Non-updatable APEX jars. Keep the list sorted.
|
||||
PRODUCT_BOOT_JARS += \
|
||||
com.android.i18n:core-icu4j
|
||||
|
||||
# Updatable APEX boot jars. Keep the list sorted by module names and then library names.
|
||||
# APEX boot jars. Keep the list sorted by module names and then library names.
|
||||
# Note: core-icu4j is moved back to PRODUCT_BOOT_JARS in product_config.mk at a later stage.
|
||||
PRODUCT_UPDATABLE_BOOT_JARS := \
|
||||
com.android.appsearch:framework-appsearch \
|
||||
com.android.conscrypt:conscrypt \
|
||||
com.android.i18n:core-icu4j \
|
||||
com.android.ipsec:android.net.ipsec.ike \
|
||||
com.android.media:updatable-media \
|
||||
com.android.mediaprovider:framework-mediaprovider \
|
||||
@@ -65,7 +63,7 @@ PRODUCT_UPDATABLE_BOOT_JARS := \
|
||||
com.android.tethering:framework-tethering \
|
||||
com.android.wifi:framework-wifi
|
||||
|
||||
# Updatable APEX system server jars. Keep the list sorted by module names and then library names.
|
||||
# APEX system server jars. Keep the list sorted by module names and then library names.
|
||||
PRODUCT_UPDATABLE_SYSTEM_SERVER_JARS := \
|
||||
com.android.appsearch:service-appsearch \
|
||||
com.android.art:service-art \
|
||||
|
Reference in New Issue
Block a user