From ea581fc95d86a17dfe6d2a95e55499e764c5a5cf Mon Sep 17 00:00:00 2001 From: Martin Stjernholm Date: Wed, 14 Oct 2020 23:29:49 +0100 Subject: [PATCH] Move the intermediate directory for ART boot images. Free up the directory $(PRODUCT_OUT)/apex/com.android.art for the release ART APEX. Without this we'll get conflicting install paths in make. Test: build/soong/soong_ui.bash --make-mode \ TARGET_PRODUCT=sdk_x86_64 TARGET_BUILD_VARIANT=userdebug nothing with http://r.android.com/q/topic:release-apex-rename+author:mast present to rename the ART release APEX to com.android.art. Test: Build & boot on CF Test: apct/device_boot_test and asit/perf/boottime_test on blueline_jitzygote-userdebug Test: avd/avd_boot_health_check on cf_x86_phone-userdebug_coverage_art Bug: 169639321 Change-Id: I0b263d5922d438834e5c804e55f69a2a1421ab73 Merged-In: I0b263d5922d438834e5c804e55f69a2a1421ab73 --- java/dexpreopt_bootjars_test.go | 2 +- java/dexpreopt_config.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/dexpreopt_bootjars_test.go b/java/dexpreopt_bootjars_test.go index 4a8d3cd50..47110c91a 100644 --- a/java/dexpreopt_bootjars_test.go +++ b/java/dexpreopt_bootjars_test.go @@ -87,7 +87,7 @@ func TestDexpreoptBootJars(t *testing.T) { ruleFile := "boot-foo.art" expectedInputs := []string{ - "dex_artjars/android/apex/com.android.art/javalib/arm64/boot.art", + "dex_artjars/android/apex/art_boot_images/javalib/arm64/boot.art", "dex_bootjars_input/foo.jar", "dex_bootjars_input/bar.jar", "dex_bootjars_input/baz.jar", diff --git a/java/dexpreopt_config.go b/java/dexpreopt_config.go index f0d82ff92..0f8888a7d 100644 --- a/java/dexpreopt_config.go +++ b/java/dexpreopt_config.go @@ -89,7 +89,7 @@ func genBootImageConfigs(ctx android.PathContext) map[string]*bootImageConfig { frameworkModules := global.BootJars.CopyOf() frameworkModules.RemoveList(artModules) - artSubdir := "apex/com.android.art/javalib" + artSubdir := "apex/art_boot_images/javalib" frameworkSubdir := "system/framework" // ART config for the primary boot image in the ART apex.