I updated and re-built my image for r7800, and now it breaks because of uImage 
being too big.

I am using a config that adds some more packages, and CT firmware, and so forth.

First, is anyone else able to build this?

And second, what controls the size of uImage?  Is it packages selected, firmware
images selected, etc?

rm -f 
/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/root-ipq806x/init
make -C /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27 HOSTCFLAGS="-O2 -I/home/greearb/git/lede-r7800/staging_dir/host/include -I/home/greearb/git/lede-r7800/staging_dir/host/usr/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="arm-openwrt-linux-muslgnueabi-" ARCH="arm" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Wed Oct 26 23:13:23 2016" KBUILD_BUILD_VERSION="0" HOST_LOADLIBES="-L/home/greearb/git/lede-r7800/staging_dir/host/lib" CONFIG_SHELL="bash" V='' CC="arm-openwrt-linux-muslgnueabi-gcc" zImage Image dtbs modules
make[5]: Entering directory 
'/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27'
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
make[6]: 'include/generated/mach-types.h' is up to date.
  CHK     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  LINK    vmlinux
  LD      vmlinux.o
  MODPOST vmlinux.o
  GEN     .version
  CHK     include/generated/compile.h
  KSYM    .tmp_kallsyms1.o
  KSYM    .tmp_kallsyms2.o
  LD      vmlinux
  SORTEX  vmlinux
  SYSMAP  System.map
  OBJCOPY arch/arm/boot/Image
  Kernel: arch/arm/boot/Image is ready
  Kernel: arch/arm/boot/Image is ready
  XZKERN  arch/arm/boot/compressed/piggy.xzkern
  AS      arch/arm/boot/compressed/piggy.xzkern.o
  LD      arch/arm/boot/compressed/vmlinux
  OBJCOPY arch/arm/boot/zImage
  Kernel: arch/arm/boot/zImage is ready
make[5]: Nothing to be done for 'Image'.
  Building modules, stage 2.
  MODPOST 811 modules
make[5]: Leaving directory 
'/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27'
cmp -s /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/vmlinux /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/vmlinux.debug || { arm-openwrt-linux-muslgnueabi-objcopy -O binary -R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id -S /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/vmlinux /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/vmlinux; arm-openwrt-linux-muslgnueabi-objcopy -R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id -S /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/vmlinux /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/vmlinux.elf; cp -fpR /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/vmlinux /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/vmlinux.debug; cp -fpR /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/arch/arm/boot//zImage /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/zImage; cp -fpR /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/arch/arm/boot//Image /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/Image; }
touch 
/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/.image
make -C image compile install TARGET_BUILD=
make[5]: Entering directory 
'/home/greearb/git/lede-r7800/target/linux/ipq806x/image'
make[5]: Nothing to be done for 'compile'.
mkdir -p /home/greearb/git/lede-r7800/bin/targets/ipq806x/generic /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/tmp cp -fpR /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/vmlinux /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/lede-ipq806x-vmlinux.elf mkimage -A arm -O linux -T filesystem -C none -a 0x42208000 -e 0x42208000 -n 'ARM OpenWrt fakeroot' -s /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/tmp/root.dummy-uImage.tmp
Image Name:   ARM OpenWrt fakeroot
Created:      Wed Oct 26 23:13:23 2016
Image Type:   ARM Linux Filesystem Image (uncompressed)
Data Size:    0 Bytes = 0.00 kB = 0.00 MB
Load Address: 42208000
Entry Point:  42208000
echo -ne '\xff' > 
/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/tmp/root.dummy
cat /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/tmp/root.dummy /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/tmp/root.dummy-uImage.tmp > /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/root.dummy cp -fpR /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/lede-ipq806x-vmlinux.elf /home/greearb/git/lede-r7800/bin/targets/ipq806x/generic /home/greearb/git/lede-r7800/staging_dir/host/bin/mksquashfs4 /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/root-ipq806x /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/root.squashfs -nopad -noappend -root-owned -comp xz -Xpreset 9 -Xe -Xlc 0 -Xlp 2 -Xpb 2 -Xbcj arm -b 256k -p '/dev d 755 0 0' -p '/dev/console c 600 0 0 5 1' -processors 1 -fixed-time 1477523603
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on 
/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/root.squashfs,
 block size 262144.
Pseudo file "/dev" exists in source filesystem 
"/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/root-ipq806x/dev".
Ignoring, exclude it (-e/-ef) to override.
[===============================================================================================================\]
 834/834 100%
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
        compressed data, compressed metadata, compressed fragments, no xattrs
        duplicates are removed
Filesystem size 3215.06 Kbytes (3.14 Mbytes)
        34.36% of uncompressed filesystem size (9357.09 Kbytes)
Inode table size 8262 bytes (8.07 Kbytes)
        21.97% of uncompressed inode table size (37601 bytes)
Directory table size 11370 bytes (11.10 Kbytes)
        49.08% of uncompressed directory table size (23166 bytes)
Number of duplicate files found 6
Number of inodes 1132
Number of files 826
Number of fragments 26
Number of symbolic links  199
Number of device nodes 1
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 106
Number of ids (unique uids + gids) 1
Number of uids 1
        root (0)
Number of gids 1
        root (0)
/home/greearb/git/lede-r7800/staging_dir/host/bin/mkfs.ubifs -m 2048 -e 124KiB -c 4096 -U -F --space-fixup --force-compr=zlib --squash-uids -o /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/root.ubifs -d /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/root-ipq806x
rm -f 
/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage
cp /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/zImage /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage arm-openwrt-linux-muslgnueabi-cpp -nostdinc -x assembler-with-cpp -I/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/arch/arm/boot/dts -I/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/arch/arm/boot/dts/include -undef -D__DTS__ -o /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.dtb.tmp /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/arch/arm/boot/dts/qcom-ipq8065-r7800.dts /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/scripts/dtc/dtc -O dtb -i/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/linux-4.4.27/arch/arm/boot/dts/ -o /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.dtb /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.dtb.tmp
Warning (reg_format): "reg" property in /soc/rpm@108000/rpm_clocks/cxo has 
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (reg_format): "reg" property in /soc/rpm@108000/rpm_clocks/pxo has 
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (reg_format): "reg" property in /soc/rpm@108000/rpm_clocks/ebi1 has 
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (reg_format): "reg" property in /soc/rpm@108000/rpm_clocks/apps-fabric 
has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (reg_format): "reg" property in /soc/rpm@108000/rpm_clocks/nss-fabric0 
has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (reg_format): "reg" property in /soc/rpm@108000/rpm_clocks/nss-fabric1 
has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for 
/soc/rpm@108000/rpm_clocks/cxo
Warning (avoid_default_addr_size): Relying on default #size-cells value for 
/soc/rpm@108000/rpm_clocks/cxo
Warning (avoid_default_addr_size): Relying on default #address-cells value for 
/soc/rpm@108000/rpm_clocks/pxo
Warning (avoid_default_addr_size): Relying on default #size-cells value for 
/soc/rpm@108000/rpm_clocks/pxo
Warning (avoid_default_addr_size): Relying on default #address-cells value for 
/soc/rpm@108000/rpm_clocks/ebi1
Warning (avoid_default_addr_size): Relying on default #size-cells value for 
/soc/rpm@108000/rpm_clocks/ebi1
Warning (avoid_default_addr_size): Relying on default #address-cells value for 
/soc/rpm@108000/rpm_clocks/apps-fabric
Warning (avoid_default_addr_size): Relying on default #size-cells value for 
/soc/rpm@108000/rpm_clocks/apps-fabric
Warning (avoid_default_addr_size): Relying on default #address-cells value for 
/soc/rpm@108000/rpm_clocks/nss-fabric0
Warning (avoid_default_addr_size): Relying on default #size-cells value for 
/soc/rpm@108000/rpm_clocks/nss-fabric0
Warning (avoid_default_addr_size): Relying on default #address-cells value for 
/soc/rpm@108000/rpm_clocks/nss-fabric1
Warning (avoid_default_addr_size): Relying on default #size-cells value for 
/soc/rpm@108000/rpm_clocks/nss-fabric1
rm -f 
/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.dtb.tmp
cat /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.dtb >> /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage dd if=/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage of=/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.new bs=$((2097152-2*64-1)) conv=sync
1+1 records in
2+0 records out
4194046 bytes (4.2 MB) copied, 0.00219929 s, 1.9 GB/s
mv /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.new /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage mkimage -A arm -O linux -T kernel -C none -a 0x42208000 -e 0x42208000 -n 'ARM LEDE Linux-4.4.27' -d /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage.new
Image Name:   ARM LEDE Linux-4.4.27
Created:      Wed Oct 26 23:13:23 2016
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    4194046 Bytes = 4095.75 kB = 4.00 MB
Load Address: 42208000
Entry Point:  42208000
cat /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/root.dummy >> /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage
WARNING: Image file 
/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage
 is too big
[ -f /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/R7800-uImage -a -f /home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/root.squashfs ] Makefile:230: recipe for target '/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/tmp/lede-ipq806x-R7800-squashfs-factory.img' failed make[5]: *** [/home/greearb/git/lede-r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/linux-ipq806x/tmp/lede-ipq806x-R7800-squashfs-factory.img] Error 1
make[5]: Leaving directory 
'/home/greearb/git/lede-r7800/target/linux/ipq806x/image'
Makefile:26: recipe for target 'install' failed
make[4]: *** [install] Error 2
make[4]: Leaving directory '/home/greearb/git/lede-r7800/target/linux/ipq806x'
Makefile:13: recipe for target 'install' failed
make[3]: *** [install] Error 2
make[3]: Leaving directory '/home/greearb/git/lede-r7800/target/linux'
target/Makefile:21: recipe for target 'target/linux/install' failed
make[2]: *** [target/linux/install] Error 2
make[2]: Leaving directory '/home/greearb/git/lede-r7800'
target/Makefile:17: recipe for target 
'/home/greearb/git/lede-r7800/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/stamp/.target_install'
 failed
make[1]: *** 
[/home/greearb/git/lede-r7800/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.15_eabi/stamp/.target_install]
 Error 2
make[1]: Leaving directory '/home/greearb/git/lede-r7800'
/home/greearb/git/lede-r7800/include/toplevel.mk:194: recipe for target 'world' 
failed


Thanks,
Ben

--
Ben Greear <gree...@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to