Install cppreopts.sh to copy dexpreopt files on first boot
This relands https://r.android.com/3205048 without the `BOARD_USES_SYSTEM_OTHER_ODEX` conditional. Board config runs after product config, so the value of `BOARD_USES_SYSTEM_OTHER_ODEX` is not available in runtime_libart.mk Adding cppreopts.sh to PRODUCT_PACKAGES ensures that the dexpreopt files can be copied from system_other to /data on first boot. Test: lunch aosp_cheetah-trunk_staging-userdebug Test: get_build_var PRODUCT_SYSTEM_PROPERTIES # verified that ro.cp_system_other_odex=1 is present (this was incorrectly removed from build.prop after https://r.android.com/3205048) Test: device boot test go/abtd https://android-build.corp.google.com/builds/abtd/run/L83800030005663221 (this failed previously with https://r.android.com/3205048) Bug: 356075780 Change-Id: I6a596373bbbe8587620c5867fb43fcbf3f3b2b2b
Loading
Please register or sign in to comment