From c98eb5b5b85c13de20f3605835c47c252bb9830d Mon Sep 17 00:00:00 2001 From: Jiyong Park Date: Tue, 15 May 2018 21:44:04 +0900 Subject: [PATCH] org.apache.http.legacy.boot is renamed to org.apache.http.legacy.impl The name of the runtime library name for the SDK library org.apache.http.legacy has changed to org.apache.http.legacy.impl as it is now built using java_sdk_library construct where *.impl suffix is automatically added to the runtime lib. Bug: 77577799 Test: m -j Merged-In: Ie049d06d78cc403454c2885def88a167975b4204 Change-Id: Ie049d06d78cc403454c2885def88a167975b4204 (cherry picked from commit 7f9a1a49cf6741156c15e72db8255b55273bde86) --- core/dex_preopt_libart.mk | 2 +- core/setup_one_odex.mk | 10 +++++----- target/product/core_minimal.mk | 2 +- target/product/core_tiny.mk | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/dex_preopt_libart.mk b/core/dex_preopt_libart.mk index 3b9e4e132..64ad20020 100644 --- a/core/dex_preopt_libart.mk +++ b/core/dex_preopt_libart.mk @@ -165,7 +165,7 @@ my_2nd_arch_prefix := # $(2): the output .odex file # In the case where LOCAL_ENFORCE_USES_LIBRARIES is true, PRIVATE_DEX2OAT_CLASS_LOADER_CONTEXT # contains the normalized path list of the libraries. This makes it easier to conditionally prepend -# org.apache.http.legacy.boot based on the SDK level if required. +# org.apache.http.legacy.impl based on the SDK level if required. define dex2oat-one-file $(hide) rm -f $(2) $(hide) mkdir -p $(dir $(2)) diff --git a/core/setup_one_odex.mk b/core/setup_one_odex.mk index 907a37942..92f58b2c5 100644 --- a/core/setup_one_odex.mk +++ b/core/setup_one_odex.mk @@ -78,12 +78,12 @@ else my_stored_preopt_class_loader_context_libs := $(call normalize-path-list, \ $(foreach lib_name,$(my_filtered_uses_libraries),/system/framework/$(lib_name).jar)) - # Fix up org.apache.http.legacy.boot since it should be org.apache.http.legacy in the manifest. - my_lib_names := $(patsubst org.apache.http.legacy.boot,org.apache.http.legacy,$(my_lib_names)) - my_optional_lib_names := $(patsubst org.apache.http.legacy.boot,org.apache.http.legacy,$(my_optional_lib_names)) + # Fix up org.apache.http.legacy.impl since it should be org.apache.http.legacy in the manifest. + my_lib_names := $(patsubst org.apache.http.legacy.impl,org.apache.http.legacy,$(my_lib_names)) + my_optional_lib_names := $(patsubst org.apache.http.legacy.impl,org.apache.http.legacy,$(my_optional_lib_names)) ifeq (,$(filter org.apache.http.legacy,$(my_lib_names) $(my_optional_lib_names))) - my_conditional_uses_libraries_host := $(call intermediates-dir-for,JAVA_LIBRARIES,org.apache.http.legacy.boot,,COMMON)/javalib.jar - my_conditional_uses_libraries_target := /system/framework/org.apache.http.legacy.boot.jar + my_conditional_uses_libraries_host := $(call intermediates-dir-for,JAVA_LIBRARIES,org.apache.http.legacy.impl,,COMMON)/javalib.jar + my_conditional_uses_libraries_target := /system/framework/org.apache.http.legacy.impl.jar endif endif diff --git a/target/product/core_minimal.mk b/target/product/core_minimal.mk index 184981837..a6012dc5e 100644 --- a/target/product/core_minimal.mk +++ b/target/product/core_minimal.mk @@ -121,7 +121,7 @@ PRODUCT_BOOT_JARS := \ ifeq ($(REMOVE_OAHL_FROM_BCP),true) PRODUCT_BOOT_JARS += framework-oahl-backward-compatibility else -PRODUCT_BOOT_JARS += org.apache.http.legacy.boot +PRODUCT_BOOT_JARS += org.apache.http.legacy.impl endif ifeq ($(REMOVE_ATB_FROM_BCP),true) diff --git a/target/product/core_tiny.mk b/target/product/core_tiny.mk index 48a044bdd..b7c7794f4 100644 --- a/target/product/core_tiny.mk +++ b/target/product/core_tiny.mk @@ -106,7 +106,7 @@ PRODUCT_BOOT_JARS := \ ifeq ($(REMOVE_OAHL_FROM_BCP),true) PRODUCT_BOOT_JARS += framework-oahl-backward-compatibility else -PRODUCT_BOOT_JARS += org.apache.http.legacy.boot +PRODUCT_BOOT_JARS += org.apache.http.legacy.impl endif ifeq ($(REMOVE_ATB_FROM_BCP),true)