thanhdatpd / android_device_meizu_bicot

my first test build android 9 Pie for meizu m6 note(bicot, named for it *-*) , almost clone/fork edit from xiaomi mi a1. I just recognized i cant, android v9 need kernel 4.4.107 or higher(wrong) :(. So i will try to build lower ver - 14.1. Hope everything be okeyyy. Have a nice dayyy
9 stars 1 forks source link

error #25

Closed thanhdatpd closed 5 years ago

thanhdatpd commented 5 years ago

[ 43% 359/821] /bin/bash -c "(mkdir -p /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm/ ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm//.art /home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm//.oat /home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm//.art.rel ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm//.art ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm//.oat ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm//.art.rel ) && (ANDROID_LOG_TAGS=\":e\" /home/thanhdatpd/lineage/out/host/linux-x86/bin/dex2oatd --runtime-arg -Xms64m --runtime-arg -Xmx64m --compiler-filter=speed-profile --profile-file=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/boot.prof --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/conscrypt_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/okhttp_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/bouncycastle_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/apache-xml_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/voip-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/ims-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.hidl.base-V1.0-java_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.hidl.manager-V1.0-java_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/framework-oahl-backward-compatibility_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.test.base_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/telephony-ext_intermediates/javalib.jar --dex-location=/system/framework/core-oj.jar --dex-location=/system/framework/core-libart.jar --dex-location=/system/framework/conscrypt.jar --dex-location=/system/framework/okhttp.jar --dex-location=/system/framework/bouncycastle.jar --dex-location=/system/framework/apache-xml.jar --dex-location=/system/framework/ext.jar --dex-location=/system/framework/framework.jar --dex-location=/system/framework/telephony-common.jar --dex-location=/system/framework/voip-common.jar --dex-location=/system/framework/ims-common.jar --dex-location=/system/framework/android.hidl.base-V1.0-java.jar --dex-location=/system/framework/android.hidl.manager-V1.0-java.jar --dex-location=/system/framework/framework-oahl-backward-compatibility.jar --dex-location=/system/framework/android.test.base.jar --dex-location=/system/framework/telephony-ext.jar --oat-symbols=/home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm/boot.oat --oat-file=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/boot.oat --oat-location=/system/framework/arm/boot.oat --image=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/boot.art --base=0x70000000 --instruction-set=arm --instruction-set-variant=armv8-a --instruction-set-features=default --android-root=/home/thanhdatpd/lineage/out/target/product/bicot/system --runtime-arg -Xnorelocate --compile-pic --no-generate-debug-info --generate-build-id --multi-image --no-inline-from=core-oj.jar --abort-on-hard-verifier-error --abort-on-soft-verifier-error --generate-mini-debug-info || ( echo \"ERROR: Dex2oat failed to compile a boot image. It is likely that the boot classpath is inconsistent. Rebuild with ART_BOOT_IMAGE_EXTRA_ARGS=\"--runtime-arg -verbose:verifier\" to see verification errors.\" ; false ) && ANDROID_LOG_TAGS=\":e\" ANDROID_ROOT=/home/thanhdatpd/lineage/out/target/product/bicot/system ANDROID_DATA=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/ /home/thanhdatpd/lineage/out/host/linux-x86/bin/patchoatd --input-image-location=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/boot.art --output-image-relocation-directory=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/ --instruction-set=arm --base-offset-delta=0x10000000 )" FAILED: /home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/boot.art /bin/bash -c "(mkdir -p /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm/ ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm//.art /home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm//.oat /home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm//.art.rel ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm//.art ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm//.oat ) && (rm -f /home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm//.art.rel ) && (ANDROID_LOG_TAGS=\":e\" /home/thanhdatpd/lineage/out/host/linux-x86/bin/dex2oatd --runtime-arg -Xms64m --runtime-arg -Xmx64m --compiler-filter=speed-profile --profile-file=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/boot.prof --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/conscrypt_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/okhttp_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/bouncycastle_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/apache-xml_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/voip-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/ims-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.hidl.base-V1.0-java_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.hidl.manager-V1.0-java_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/framework-oahl-backward-compatibility_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.test.base_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/telephony-ext_intermediates/javalib.jar --dex-location=/system/framework/core-oj.jar --dex-location=/system/framework/core-libart.jar --dex-location=/system/framework/conscrypt.jar --dex-location=/system/framework/okhttp.jar --dex-location=/system/framework/bouncycastle.jar --dex-location=/system/framework/apache-xml.jar --dex-location=/system/framework/ext.jar --dex-location=/system/framework/framework.jar --dex-location=/system/framework/telephony-common.jar --dex-location=/system/framework/voip-common.jar --dex-location=/system/framework/ims-common.jar --dex-location=/system/framework/android.hidl.base-V1.0-java.jar --dex-location=/system/framework/android.hidl.manager-V1.0-java.jar --dex-location=/system/framework/framework-oahl-backward-compatibility.jar --dex-location=/system/framework/android.test.base.jar --dex-location=/system/framework/telephony-ext.jar --oat-symbols=/home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm/boot.oat --oat-file=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/boot.oat --oat-location=/system/framework/arm/boot.oat --image=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/boot.art --base=0x70000000 --instruction-set=arm --instruction-set-variant=armv8-a --instruction-set-features=default --android-root=/home/thanhdatpd/lineage/out/target/product/bicot/system --runtime-arg -Xnorelocate --compile-pic --no-generate-debug-info --generate-build-id --multi-image --no-inline-from=core-oj.jar --abort-on-hard-verifier-error --abort-on-soft-verifier-error --generate-mini-debug-info || ( echo \"ERROR: Dex2oat failed to compile a boot image. It is likely that the boot classpath is inconsistent. Rebuild with ART_BOOT_IMAGE_EXTRA_ARGS=\"--runtime-arg -verbose:verifier\" to see verification errors.\" ; false ) && ANDROID_LOG_TAGS=\":e\" ANDROID_ROOT=/home/thanhdatpd/lineage/out/target/product/bicot/system ANDROID_DATA=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/ /home/thanhdatpd/lineage/out/host/linux-x86/bin/patchoatd --input-image-location=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/boot.art --output-image-relocation-directory=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/ --instruction-set=arm --base-offset-delta=0x10000000 )" dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Attempt to use unsupported ARM variant: armv8-a dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Command: /home/thanhdatpd/lineage/out/host/linux-x86/bin/dex2oatd --runtime-arg -Xms64m --runtime-arg -Xmx64m --compiler-filter=speed-profile --profile-file=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/boot.prof --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/conscrypt_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/okhttp_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/bouncycastle_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/apache-xml_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/voip-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/ims-common_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.hidl.base-V1.0-java_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.hidl.manager-V1.0-java_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/framework-oahl-backward-compatibility_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/android.test.base_intermediates/javalib.jar --dex-file=/home/thanhdatpd/lineage/out/target/common/obj/JAVA_LIBRARIES/telephony-ext_intermediates/javalib.jar --dex-location=/system/framework/core-oj.jar --dex-location=/system/framework/core-libart.jar --dex-location=/system/framework/conscrypt.jar --dex-location=/system/framework/okhttp.jar --dex-location=/system/framework/bouncycastle.jar --dex-location=/system/framework/apache-xml.jar --dex-location=/system/framework/ext.jar --dex-location=/system/framework/framework.jar --dex-location=/system/framework/telephony-common.jar --dex-location=/system/framework/voip-common.jar --dex-location=/system/framework/ims-common.jar --dex-location=/system/framework/android.hidl.base-V1.0-java.jar --dex-location=/system/framework/android.hidl.manager-V1.0-java.jar --dex-location=/system/framework/framework-oahl-backward-compatibility.jar --dex-location=/system/framework/android.test.base.jar --dex-location=/system/framework/telephony-ext.jar --oat-symbols=/home/thanhdatpd/lineage/out/target/product/bicot/symbols/system/framework/arm/boot.oat --oat-file=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/boot.oat --oat-location=/system/framework/arm/boot.oat --image=/home/thanhdatpd/lineage/out/target/product/bicot/dex_bootjars/system/framework/arm/boot.art --base=0x70000000 --instruction-set=arm --instruction-set-variant=armv8-a --instruction-set-features=default --android-root=/home/thanhdatpd/lineage/out/target/product/bicot/system --runtime-arg -Xnorelocate --compile-pic --no-generate-debug-info --generate-build-id --multi-image --no-inline-from=core-oj.jar --abort-on-hard-verifier-error --abort-on-soft-verifier-error --generate-mini-debug-info dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Usage: dex2oat [options]... dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] -j: specifies the number of threads used for compilation. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default is the number of detected hardware threads available on the dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] host system. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: -j12 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dex-file=: specifies a .dex, .jar, or .apk file to compile. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --dex-file=/system/framework/core.jar dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dex-location=: specifies an alternative dex location to dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] encode in the oat file for the corresponding --dex-file argument. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --dex-file=/home/build/out/system/framework/core.jar dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dex-location=/system/framework/core.jar dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --zip-fd=: specifies a file descriptor of a zip file dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] containing a classes.dex file to compile. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --zip-fd=5 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --zip-location=: specifies a symbolic name for the file dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] corresponding to the file descriptor specified by --zip-fd. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --zip-location=/system/app/Calculator.apk dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --oat-file=: specifies an oat output destination via a filename. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --oat-file=/system/framework/boot.oat dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --oat-fd=: specifies the oat output destination via a file descriptor. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --oat-fd=6 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --input-vdex-fd=: specifies the vdex input source via a file descriptor. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --input-vdex-fd=6 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --output-vdex-fd=: specifies the vdex output destination via a file dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] descriptor. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --output-vdex-fd=6 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --oat-location=: specifies a symbolic name for the file corresponding dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] to the file descriptor specified by --oat-fd. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --oat-location=/data/dalvik-cache/system@app@Calculator.apk.oat dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --oat-symbols=: specifies an oat output destination with full symbols. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --oat-symbols=/symbols/system/framework/boot.oat dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --image=: specifies an output image filename. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --image=/system/framework/boot.art dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --image-format=(uncompressed|lz4|lz4hc): dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Which format to store the image. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --image-format=lz4 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: uncompressed dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --image-classes=: specifies classes to include in an image. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --image=frameworks/base/preloaded-classes dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --base=: specifies the base address when creating a boot image. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --base=0x50000000 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --boot-image=: provide the image file for the boot class path. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Do not include the arch as part of the name, it is added automatically. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --boot-image=/system/framework/boot.art dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] (specifies /system/framework//boot.art as the image file) dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: $ANDROID_ROOT/system/framework/boot.art dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --android-root=: used to locate libraries for portable linking. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --android-root=out/host/linux-x86 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: $ANDROID_ROOT dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --instruction-set=(arm|arm64|mips|mips64|x86|x86_64): compile for a particular dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] instruction set. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --instruction-set=x86 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: arm dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --instruction-set-features=...,: Specify instruction set features dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --instruction-set-features=div dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: default dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --compile-pic: Force indirect use of code, methods, and classes dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: disabled dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --compiler-backend=(Quick|Optimizing): select compiler backend dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] set. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --compiler-backend=Optimizing dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: Optimizing dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --compiler-filter=(assume-verified|extract|verify|quicken|space-profile|space|speed-profile|speed|everything-profile|everything): dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] select compiler filter. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --compiler-filter=everything dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: speed dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --huge-method-max=: threshold size for a huge dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] method for compiler filter tuning. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --huge-method-max=10000 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 10000 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --large-method-max=: threshold size for a large dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] method for compiler filter tuning. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --large-method-max=600 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 600 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --small-method-max=: threshold size for a small dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] method for compiler filter tuning. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --small-method-max=60 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 60 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --tiny-method-max=: threshold size for a tiny dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] method for compiler filter tuning. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --tiny-method-max=20 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 20 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --num-dex-methods=: threshold size for a small dex file for dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] compiler filter tuning. If the input has fewer than this many methods dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] and the filter is not interpret-only or verify-none or verify-at-runtime, dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] overrides the filter to use speed dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --num-dex-method=900 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 900 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --inline-max-code-units=: the maximum code units that a method dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] can have to be considered for inlining. A zero value will disable inlining. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Honored only by Optimizing. Has priority over the --compiler-filter option. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Intended for development/experimental use. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --inline-max-code-units=32 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 32 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dump-timings: display a breakdown of where time was spent dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] -g dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --generate-debug-info: Generate debug information for native debugging, dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] such as stack unwinding information, ELF symbols and DWARF sections. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] If used without --debuggable, it will be best-effort only. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] This option does not affect the generated code. (disabled by default) dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --no-generate-debug-info: Do not generate debug information for native debugging. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --generate-mini-debug-info: Generate minimal amount of LZMA-compressed dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] debug information necessary to print backtraces. (disabled by default) dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --no-generate-mini-debug-info: Do not generate backtrace info. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --generate-build-id: Generate GNU-compatible linker build ID ELF section with dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] SHA-1 of the file content (and thus stable across identical builds) dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --no-generate-build-id: Do not generate the build ID ELF section. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --debuggable: Produce code debuggable with Java debugger. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --avoid-storing-invocation: Avoid storing the invocation args in the key value dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] store. Used to test determinism with different args. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --runtime-arg : used to specify various arguments for the runtime, dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] such as initial heap size, maximum heap size, and verbose output. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Use a separate --runtime-arg switch for each argument. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --runtime-arg -Xms256m dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --profile-file=: specify profiler output file to use for compilation. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --profile-file-fd=: same as --profile-file but accepts a file descriptor. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Cannot be used together with --profile-file. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --swap-file=: specifies a file to use for swap. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --swap-file=/data/tmp/swap.001 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --swap-fd=: specifies a file to use for swap (by descriptor). dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --swap-fd=10 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --swap-dex-size-threshold=: specifies the minimum total dex file size in dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] bytes to allow the use of swap. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --swap-dex-size-threshold=1000000 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 20971520 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --swap-dex-count-threshold=: specifies the minimum number of dex files to dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] allow the use of swap. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --swap-dex-count-threshold=10 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Default: 2 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --very-large-app-threshold=: specifies the minimum total dex file size in dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] bytes to consider the input "very large" and reduce compilation done. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --very-large-app-threshold=100000000 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --app-image-fd=: specify output file descriptor for app image. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] The image is non-empty only if a profile is passed in. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --app-image-fd=10 dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --app-image-file=: specify a file name for app image. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --app-image-file=/data/dalvik-cache/system@app@Calculator.apk.art dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --multi-image: specify that separate oat and image files be generated for each input dex file. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --force-determinism: force the compiler to emit a deterministic output. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dump-cfg=: dump control-flow graphs (CFGs) to specified file. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --dump-cfg=output.cfg dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dump-cfg-append: when dumping CFGs to an existing file, append new CFG data to dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] existing data (instead of overwriting existing data with new data, which is dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] the default behavior). This option is only meaningful when used with dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dump-cfg. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --classpath-dir=: directory used to resolve relative class paths. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --class-loader-context=: a string specifying the intended dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] runtime loading context for the compiled dex files. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --stored-class-loader-context=: a string specifying the intended dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] runtime loading context that is stored in the oat file. Overrides dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --class-loader-context. Note that this ignores the classpath_dir arg. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] It describes how the class loader chain should be built in order to ensure dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] classes are resolved during dex2aot as they would be resolved at runtime. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] This spec will be encoded in the oat file. If at runtime the dex file is dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] loaded in a different context, the oat file will be rejected. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] The chain is interpreted in the natural 'parent order', meaning that class dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] loader 'i+1' will be the parent of class loader 'i'. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] The compilation sources will be appended to the classpath of the first class dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] loader. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] E.g. if the context is 'PCL[lib1.dex];DLC[lib2.dex]' and dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dex-file=src.dex then dex2oat will setup a PathClassLoader with classpath dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] 'lib1.dex:src.dex' and set its parent to a DelegateLastClassLoader with dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] classpath 'lib2.dex'. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199]
dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Note that the compiler will be tolerant if the source dex files specified dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] with --dex-file are found in the classpath. The source dex files will be dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] removed from any class loader's classpath possibly resulting in empty dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] class loaders. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --class-loader-context=PCL[lib1.dex:lib2.dex];DLC[lib3.dex] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --dirty-image-objects=: list of known dirty objects in the image. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] The image writer will group them together. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --compact-dex-level=none|fast: None avoids generating compact dex, fast dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] generates compact dex with low compile time. If speed-profile is specified as dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] the compiler filter and the profile is not empty, the default compact dex dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] level is always used. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --deduplicate-code=true|false: enable|disable code deduplication. Deduplicated dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] code will have an arbitrary symbol tagged with [DEDUPED]. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --copy-dex-files=true|false: enable|disable copying the dex files into the dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] output vdex. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] --compilation-reason=: optional metadata specifying the reason for dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] compiling the apk. If specified, the string will be embedded verbatim in dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] the key value store of the oat file. dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] Example: --compilation-reason=install dex2oatd E 12-22 08:14:34 6850 6850 dex2oat.cc:199] See log for usage error information ERROR: Dex2oat failed to compile a boot image. It is likely that the boot classpath is inconsistent. Rebuild with ART_BOOT_IMAGE_EXTRA_ARGS=--runtime-arg -verbose:verifier to see verification errors.

thanhdatpd commented 5 years ago

hmm, add TARGET_NO_KERNEL := true to config device.

ghost commented 5 years ago

hmm, add TARGET_NO_KERNEL := true to config device.

Say what ?

thanhdatpd commented 5 years ago

hmm, add TARGET_NO_KERNEL := true to config device.

Say what ?

Hey, dont build this branch. Need kernel 4. or higher to run android 9.0. So lets try build lineage-14.1.