As the Linux kernel has continued to grow, in Linux 3.12 the iop32x and ixp4xx kernel images have again exceeded the size limits for the target machines.
[Note, all figures here are based on the emdebian gcc-4.7 cross-compiler whereas we'll actually use the gcc-4.8 compiler for the packages, and refer to the zImage size.] iop32x is about 13K over-size and ixp4xx about 5K over-size. I've therefore disabled the following features (approximate reduction in size): - BPF_JIT (3K) - MEMCG (7K) - USER_NS (5K) (newly enabled for 3.12 for other configurations) The kernel is likely to carry on growing, so further optional features will probably still need to be dropped if these flavours are to be included in jessie, possibly large ones such as: - AUDIT, SELINUX (~50K) - KALLSYMS (~150K) This really is the last time I will work on this; next time this happens I will drop these flavours until someone provides configuration changes to fix them. The same goes for orion5x, although that currently has about 30K to spare. Patches welcome, complaints > /dev/null Ben. -- Ben Hutchings The most exhausting thing in life is being insincere. - Anne Morrow Lindberg
signature.asc
Description: This is a digitally signed message part