From 07006c486722f1e3f16190c1072789e4c93430ee Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Sun, 21 Jan 2024 00:17:38 +0100 Subject: Revert "lzop: remove recipe from oe-core" This reverts commit dea5e8863792dc7bb3324b543e04da4c94a060aa. The original commit claims that lzop is unused in OE-core. That is not correct, the following places still use it and became unbuildable now: " meta/classes-recipe/image_types.bbclass:CONVERSION_CMD:lzo = "lzop -9 ${IMAGE_NAME}.${type}" meta/classes-recipe/image_types.bbclass:CONVERSION_DEPENDS_lzo = "lzop-native" meta/classes-recipe/kernel-uboot.bbclass: lzop -9 linux.bin meta/classes-recipe/kernel.bbclass:DEPENDS += "${@bb.utils.contains("INITRAMFS_FSTYPES", "cpio.lzo", "lzop-native", "", d)}" meta/classes-recipe/kernel.bbclass: lzop -df ${B}/usr/${INITRAMFS_IMAGE_NAME}.$img " Furthermore, LZO is the best compromise between kernel decompression time and size on low end ARM systems, that is why it is often used with e.g.: FIT_KERNEL_COMP_ALG = "lzo" FIT_KERNEL_COMP_ALG_EXTENSION = ".lzo" Reinstate the package to avoid breaking this use case. [RP: For me, the real reason to justify this is fact that several SoC/BSP layers do want this as a dependency] (From OE-Core rev: 6e8a0d66e05387d55c49a275faa7f4aa2bf6f2ac) Signed-off-by: Marek Vasut Signed-off-by: Richard Purdie --- meta/conf/distro/include/maintainers.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'meta/conf/distro/include') diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 277e3b1636..f489fbe275 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -486,6 +486,7 @@ RECIPE_MAINTAINER:pn-lz4 = "Denys Dmytriyenko " RECIPE_MAINTAINER:pn-lzo = "Denys Dmytriyenko " RECIPE_MAINTAINER:pn-lzip = "Denys Dmytriyenko " RECIPE_MAINTAINER:pn-lzlib = "Denys Dmytriyenko " +RECIPE_MAINTAINER:pn-lzop = "Marek Vasut " RECIPE_MAINTAINER:pn-m4 = "Robert Yang " RECIPE_MAINTAINER:pn-m4-native = "Robert Yang " RECIPE_MAINTAINER:pn-make = "Robert Yang " -- cgit v1.2.3-54-g00ecf