[G3 Android Development] HardStyl3r:
Today's build failed at 99%:

----- Making uncompressed recovery ramdisk ------
[ 99% 63584/63993] ----- Made recovery image: /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img --------
FAILED: /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img
/bin/bash -c "(/home/hardstyl3r/Android/LineageOS/out/host/linux-x86/bin/mkbootimg --kernel /home/hardstyl3r/Android/LineageOS/out/target/product/d855/kernel --ramdisk /home/hardstyl3r/Android/LineageOS/out/target/product/d855/ramdisk-recovery.img --cmdline \"console=none androidboot.hardware=g3 user_debug=31 msm_rtb.filter=0x0 androidboot.selinux=permissive buildvariant=userdebug\" --base 0x00000000 --pagesize 2048 --dt /home/hardstyl3r/Android/LineageOS/out/target/product/d855/dt.img --os_version 8.0.0 --os_patch_level 2017-08-05 --kernel_offset 0x0008000 --ramdisk_offset 0x2000000 --output /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img --id > /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.id ) && (size=\$(for i in /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img; do stat --format \"%s\" \"\$i\" | tr -d '\\n'; echo +; done; echo 0); total=\$(( \$( echo \"\$size\" ) )); printname=\$(echo -n \" /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img\" | tr \" \" +); img_blocksize=135168; twoblocks=\$((img_blocksize * 2)); onepct=\$(((((17301504 / 100) - 1) / img_blocksize + 1) * img_blocksize)); reserve=\$((twoblocks > onepct ? twoblocks : onepct)); maxsize=\$((17301504 - reserve)); echo \"\$printname maxsize=\$maxsize blocksize=\$img_blocksize total=\$total reserve=\$reserve\"; if [ \"\$total\" -gt \"\$maxsize\" ]; then echo \"error: \$printname too large (\$total > [17301504 - \$reserve])\"; false; elif [ \"\$total\" -gt \$((maxsize - 32768)) ]; then echo \"WARNING: \$printname approaching size limit (\$total now; limit \$maxsize)\"; fi ) && (/home/hardstyl3r/Android/LineageOS/out/host/linux-x86/bin/mkbootimg --kernel /home/hardstyl3r/Android/LineageOS/out/target/product/d855/kernel --ramdisk /home/hardstyl3r/Android/LineageOS/out/target/product/d855/ramdisk-recovery.img --cmdline \"console=none androidboot.hardware=g3 user_debug=31 msm_rtb.filter=0x0 androidboot.selinux=permissive buildvariant=userdebug\" --base 0x00000000 --pagesize 2048 --dt /home/hardstyl3r/Android/LineageOS/out/target/product/d855/dt.img --kernel_offset 0x0008000 --ramdisk_offset 0x2000000 --dt /home/hardstyl3r/Android/LineageOS/out/target/product/d855/dt.img --output /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img ) && (device/lge/g3-common/bump/bump.py /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img ) && (echo -e \"Made recovery image: /home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img\" )"
+/home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img maxsize=17031168 blocksize=135168 total=17453056 reserve=270336
error: +/home/hardstyl3r/Android/LineageOS/out/target/product/d855/recovery.img too large (17453056 > [17301504 - 270336])
[ 99% 63589/63993] target Strip (mini debug info): libandroidfw (/home/hardstyl3r/Android/LineageOS/out/target/product/d855/obj/lib/libandroidfw.so)
ninja: build stopped: subcommand failed.

at least my computer didn't crash! *depression intensifies*

I know what's the problem, but it really makes me upset to waste more than 2h to get failed at 99%. Maybe I need a break?