I'm currently working on various options from turning back the time via an AA or some magic (unlikely :-) ), or patching back to the old version (plus a few fixes that are needed for FTBFS) but also trying to shrink size on the new versions if that is reasonable.
It is already built with -Os so not much the compiler can help automatically, but OTOH at least reverting gets us inside the old range - so it is not that toolchain changes were the cause for the size increase.
I'm currently working on various options from turning back the time via an AA or some magic (unlikely :-) ), or patching back to the old version (plus a few fixes that are needed for FTBFS) but also trying to shrink size on the new versions if that is reasonable.
It is already built with -Os so not much the compiler can help automatically, but OTOH at least reverting gets us inside the old range - so it is not that toolchain changes were the cause for the size increase.
Yakkety Artful Artful-revert ipxe/qemu/ efi-e1000. rom ipxe/qemu/ efi-eepro100. rom ipxe/qemu/ efi-ne2k_ pci.rom ipxe/qemu/ efi-pcnet. rom ipxe/qemu/ efi-rtl8139. rom ipxe/qemu/ efi-virtio. rom ipxe/qemu/ pxe-e1000. rom ipxe/qemu/ pxe-eepro100. rom ipxe/qemu/ pxe-ne2k_ isa.rom ipxe/qemu/ pxe-ne2k_ pci.rom ipxe/qemu/ pxe-pcnet. rom ipxe/qemu/ pxe-rtl8139. rom ipxe/qemu/ pxe-virtio. rom
246784 272896 245760 ./usr/lib/
245760 270848 244224 ./usr/lib/
243712 268800 242688 ./usr/lib/
244224 269312 243200 ./usr/lib/
247808 272896 246272 ./usr/lib/
242176 272384 241152 ./usr/lib/
81920 86528 81408 ./usr/lib/
81920 86528 81408 ./usr/lib/
81408 86016 80896 ./usr/lib/
81920 86016 81408 ./usr/lib/
81920 86016 81408 ./usr/lib/
82944 87040 82432 ./usr/lib/
81408 87040 80896 ./usr/lib/
All efi roms grew over 256k.