This didn't have any effect and the build failed again. Please help.Author: Giltea Time: 7/5/2018 05:08
So I found the file where the limit is being checked. See snipet below:
$(INSTALLED_FILES_FILE): $(FULL_SYSTEMIMAGE_DEPS)
@echo Installed file list: $@
@mkdir -p $(dir $@)
@rm -f $@
$(hide) build/tools/fileslist.py $(TARGET_OUT) > $(@:.txt=.json)
$(hide) build/tools/fileslist_util.py -c $(@:.txt=.json) > $@
$(TARGET_OUT) $(systemimage_intermediates)/system_image_info.txt $(1) $(TARGET_OUT) \
|| ( echo "Out of space? the tree size of $(TARGET_OUT) is (MB): " 1>&2 ;\
du -sm $(TARGET_OUT) 1>&2;\
if [ "$(INTERNAL_USERIMAGES_EXT_VARIANT)" == "ext4" ]; then \
maxsize=$(BOARD_SYSTEMIMAGE_PARTITION_SIZE); \
if [ "$(BOARD_HAS_EXT4_RESERVED_BLOCKS)" == "true" ]; then \
maxsize=$$((maxsize - 4096 * 4096)); \
fi; \
echo "The max is $$(( maxsize / 1048576 )) MB." 1>&2 ;\
else \
echo "The max is $$(( $(BOARD_SYSTEMIMAGE_PARTITION_SIZE) / 1048576 )) MB." 1>&2 ;\
fi; \
mkdir -p $(DIST_DIR); cp $(INSTALLED_FILES_FILE) $(DIST_DIR)/installed-files-rescued.txt; \
exit 1 )
endef
Any idea which file it's getting the max size for the file system?Author: Giltea Time: 7/5/2018 05:26
Think I may have found it.... The file that sets the limit is:
device/rockchip/rk3399/BoardConfig.mk
The following variable sets the limit:
//MAX-SIZE=2G, for generate out/.../system.img
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 2147483648 Author: Giltea Time: 7/5/2018 06:05
No, this didn't work. Someone please help me....Author: dbe_dev Time: 7/5/2018 18:04
Though I only shrinked it, for me I had to modify the file in the target folder not the generic one.
The target file seems to be the one actually defining BOARD_SYSTEMIMAGE_PARTITION_SIZE that is used.
For the deault box target this is located under:
device/rockchip/rk3399/rk3399_firefly_box/BoardConfig.mk Author: Giltea Time: 7/6/2018 06:25 Last edited by Giltea In 7/6/2018 06:27 Editor
Thanks dbe_dev, I actually grepped for the number of bits last night and got the following files:
I updated them all in hopes that my build would work as I was leaving for the night. I can confirm I was able to set the partition to 1.4 GB with no issue. When I came back in this morning, the build was successful. Anyways appreciate the answer anyways and hope this might help someone in the future.
Welcome Firefly Open Source Community (https://bbs.t-firefly.com/)