2562-10-18 23:46 GMT+07:00, 'Colin Cross' via Android Building <[email protected]>: > You'll need to pass a lower -j value to m. The parallelism selection only > takes the number of CPUs into account, and not the total memory. This is > something we are looking to improve on. > > On Fri, Oct 18, 2019 at 8:46 AM Zelong <[email protected]> wrote: > >> zelong@zelong-ThinkPad-T430:/media/zelong/2828a0f1-cc41-4428-854d-a7a18c59f5c6/android_source$ >> m >> ============================================ >> PLATFORM_VERSION_CODENAME=R >> PLATFORM_VERSION=R >> TARGET_PRODUCT=aosp_arm >> TARGET_BUILD_VARIANT=eng >> TARGET_BUILD_TYPE=release >> TARGET_ARCH=arm >> TARGET_ARCH_VARIANT=armv7-a-neon >> TARGET_CPU_VARIANT=generic >> HOST_ARCH=x86_64 >> HOST_2ND_ARCH=x86 >> HOST_OS=linux >> HOST_OS_EXTRA=Linux-4.15.0-65-generic-x86_64-Ubuntu-16.04.6-LTS >> HOST_CROSS_OS=windows >> HOST_CROSS_ARCH=x86 >> HOST_CROSS_2ND_ARCH=x86_64 >> HOST_BUILD_TYPE=release >> BUILD_ID=QT >> OUT_DIR=out >> ============================================ >> [ 47% 627/1310] //packages/apps/CarrierConfig:CarrierConfig r8 >> FAILED: >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex/CarrierConfig.jar >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/proguard_dictionary >> rm -rf >> "out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex" >> && mkdir -p >> "out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex" >> && rm -f >> "out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/proguard_dictionary" >> && out/soong/host/linux-x86/bin/r8-compat-proguard -JXX:OnError='cat >> hs_err_pid%p.log' -JXX:CICompilerCount=6 >> -JXX:+UseDynamicNumberOfGCThreads >> -injars >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/javac/CarrierConfig.jar >> --output >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex >> --force-proguard-compatibility --no-data-resources -printmapping >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/proguard_dictionary >> --min-api 10000 -libraryjars >> out/soong/.intermediates/libcore/mmodules/core_platform_api/core.platform.api.stubs/android_common/turbine-combined/core.platform.api.stubs.jar:out/soong/.intermediates/libcore/core-lambda-stubs/android_common/turbine-combined/core-lambda-stubs.jar >> -libraryjars >> out/soong/.intermediates/frameworks/base/ext/android_common/turbine-combined/ext.jar:out/soong/.intermediates/frameworks/base/framework/android_common/turbine-jarjar/framework.jar:out/soong/.intermediates/frameworks/base/media/updatable_media_stubs/android_common/turbine-combined/updatable_media_stubs.jar:out/soong/.intermediates/frameworks/opt/telephony/telephony-common/android_common/turbine-jarjar/telephony-common.jar >> -forceprocessing -include build/make/core/proguard.flags -include >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/gen/proguard.options >> -include packages/apps/CarrierConfig/proguard.flags -dontoptimize >> -dontobfuscate --debug && touch >> "out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/proguard_dictionary" >> && out/soong/host/linux-x86/bin/soong_zip --ignore_missing_files -L 0 -o >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex/classes.dex.jar >> -C >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex >> -f >> "out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex/classes*.dex" >> && out/soong/host/linux-x86/bin/merge_zips -D -stripFile "**/*.class" >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex/CarrierConfig.jar >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/dex/classes.dex.jar >> out/soong/.intermediates/packages/apps/CarrierConfig/CarrierConfig/android_common/javac/CarrierConfig.jar >> OpenJDK 64-Bit Server VM warning: INFO: >> os::commit_memory(0x00000000aef00000, 272629760, 0) failed; error='Not >> enough space' (errno=12) >> # >> *# There is insufficient memory for the Java Runtime Environment to >> continue.* >> *# Native memory allocation (mmap) failed to map 272629760 bytes for >> committing reserved memory.* >> *# An error report file with more information is saved as:* >> *# >> /media/zelong/2828a0f1-cc41-4428-854d-a7a18c59f5c6/android_source/hs_err_pid3639.log* >> # >> # -XX:OnError="cat hs_err_pid%p.log" >> # Executing /bin/sh -c "cat hs_err_pid3639.log" ... >> os::fork_and_exec failed: Not enough space (ENOMEM=12) >> [ 48% 631/1310] R8: >> out/target/common/obj/APPS/Dialer_intermediates/dex/classes.dex >> Stripped invalid locals information from 1 method. >> In >> ./out/target/common/obj/APPS/Dialer_intermediates/classes.jar:android/support/v7/widget/Toolbar.class: >> Methods with invalid locals information: >> void android.support.v7.widget.Toolbar.onLayout(boolean, int, int, int, >> int) >> Type information in locals-table is inconsistent. Cannot constrain >> type: >> INT for value: v419 by constraint OBJECT. >> Some warnings are typically a sign of using an outdated Java toolchain. >> To >> fix, recompile the source with an updated toolchain. >> 15:09:51 ninja failed with: exit status 1 >> >> *#### failed to build some targets (12:22 (mm:ss)) ####* >> >> zelong@zelong-ThinkPad-T430:/media/zelong/2828a0f1-cc41-4428-854d-a7a18c59f5c6/android_source$ >> free -m >> total used free shared buff/cache >> available >> Mem: 15742 8030 6376 575 1335 >> 6795 >> Swap: 975 861 114 >> >> Here is my Ubuntu configuration: >> Memory 15.4 GiB >> >> Processor Intel® Core™ i7-3520M CPU @ 2.90GHz × 4 >> >> Intel® Ivybridge Mobile >> >> 64-bit >> >> 250.9 GB >> >> Here is my revision: >> >> zelong@zelong-ThinkPad-T430:/media/zelong/2828a0f1-cc41-4428-854d-a7a18c59f5c6/android_source$ >> repo info >> Manifest branch: master >> Manifest merge branch: refs/heads/master >> Manifest groups: all,-notdefault >> ---------------------------- >> Project: platform/art >> Mount path: >> /media/zelong/2828a0f1-cc41-4428-854d-a7a18c59f5c6/android_source/art >> Current revision: 70f2314b46bb98f80de38d3217c2bdad3adaba9b >> Local Branches: 0 >> ---------------------------- >> >> -- >> -- >> You received this message because you are subscribed to the "Android >> Building" mailing list. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-building?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Android Building" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/android-building/03c7362b-2cac-478e-14c8-4320b4dfc8c8%40gmail.com >> <https://groups.google.com/d/msgid/android-building/03c7362b-2cac-478e-14c8-4320b4dfc8c8%40gmail.com?utm_medium=email&utm_source=footer> >> . >> > > -- > -- > You received this message because you are subscribed to the "Android > Building" mailing list. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-building?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "Android Building" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/android-building/CAMbhsRQGia3_xRmY3tbMf9igzRfOSLByr6c1rChnVcnrUizF4Q%40mail.gmail.com. >
-- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/CALZYGG_UAoLPTc9uocxAgdPdETTeg5wx3wh%2BD-Vfpn45ybBhVQ%40mail.gmail.com.
