From: Rosen Penev Date: Tue, 7 Jul 2026 01:01:14 +0000 (-0700) Subject: qoriq: use libdeflate for gzip X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc42f9759ff3bcf7e4a7a636711490638a2d544c;p=thirdparty%2Fopenwrt.git qoriq: use libdeflate for gzip Shrinks size slightly. Tested on WatchGuard Firebox M300 Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/24119 Signed-off-by: Robert Marko --- diff --git a/target/linux/qoriq/image/generic.mk b/target/linux/qoriq/image/generic.mk index d084faf70cc..1e2c304829a 100644 --- a/target/linux/qoriq/image/generic.mk +++ b/target/linux/qoriq/image/generic.mk @@ -6,14 +6,14 @@ define Device/fsl_T4240RDB kmod-eeprom-at24 kmod-gpio-button-hotplug kmod-hwmon-w83793 kmod-leds-gpio \ kmod-ptp-qoriq kmod-rtc-ds1374 FILESYSTEMS := squashfs - KERNEL := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb + KERNEL := kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb IMAGES := factory-nor.bin.gz sdcard.img.gz rcw.bin sysupgrade.bin IMAGE/factory-nor.bin.gz := \ append-kernel | append-rootfs | pad-rootfs | pad-to 126M | \ pad-to 127M | \ ls-append fsl_t4240-rdb-fman.bin | pad-to 130176k | \ ls-append $(1)-nor-uboot-env.bin | pad-to 130304k | \ - ls-append $(1)-nor-uboot.bin | gzip + ls-append $(1)-nor-uboot.bin | libdeflate-gzip IMAGE/rcw.bin := ls-append $(1)-rcw.bin IMAGE/sdcard.img.gz := \ ls-clean | \ @@ -23,7 +23,7 @@ define Device/fsl_T4240RDB ls-append fsl_t4240-rdb-fman.bin | pad-to 2M | \ pad-to $(LS_SD_KERNELPART_OFFSET)M | \ ls-append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \ - append-rootfs | pad-to $(LS_SD_IMAGE_SIZE)M | gzip + append-rootfs | pad-to $(LS_SD_IMAGE_SIZE)M | libdeflate-gzip IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata endef TARGET_DEVICES += fsl_T4240RDB @@ -38,10 +38,10 @@ define Device/watchguard_firebox-m300 DEVICE_PACKAGES := \ kmod-gpio-button-hotplug kmod-hwmon-w83793 kmod-leds-gpio kmod-ptp-qoriq \ kmod-rtc-rs5c372a kmod-tpm-i2c-atmel kmod-dsa-mv88e6xxx - KERNEL := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb + KERNEL := kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb KERNEL_SUFFIX := -fit-uImage.itb IMAGES := sdcard.img.gz sysupgrade.img.gz - IMAGE/sysupgrade.img.gz := sdcard-img | gzip | append-metadata - IMAGE/sdcard.img.gz := sdcard-img | gzip + IMAGE/sysupgrade.img.gz := sdcard-img | libdeflate-gzip | append-metadata + IMAGE/sdcard.img.gz := sdcard-img | libdeflate-gzip endef TARGET_DEVICES += watchguard_firebox-m300