> -----Original Message-----
> From: [email protected] <openembedded-
> [email protected]> On Behalf Of Konrad Weihmann
> Sent: den 10 maj 2020 22:30
> To: [email protected]
> Cc: Konrad Weihmann <[email protected]>
> Subject: [OE-core] [PATCH v3] file: add PACKAGECONFIG for auto options
>
> A few options of file configure are set to auto, which can lead to
> unpredictable effects when something in the sysroot does provide
> things that satisfy the autotools checks.
> In the worst case this will lead to package-qa failures as libraries are
> not set in RDEPENDS but configured for the tool.
>
> To mitigate changes of accidental configure set explicit options via
> newly introduced PACKAGECONFIG variables for bzip, lzma and zlib
> support, where the default is just zlib, as it was before
>
> Signed-off-by: Konrad Weihmann <[email protected]>
> ---
> meta/recipes-devtools/file/file_5.38.bb | 10 ++++++++--
> 1 file changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/meta/recipes-devtools/file/file_5.38.bb b/meta/recipes-
> devtools/file/file_5.38.bb
> index b8f09107e8..f5ad568936 100644
> --- a/meta/recipes-devtools/file/file_5.38.bb
> +++ b/meta/recipes-devtools/file/file_5.38.bb
> @@ -8,8 +8,8 @@ SECTION = "console/utils"
> LICENSE = "BSD-2-Clause"
> LIC_FILES_CHKSUM =
> "file://COPYING;beginline=2;md5=0251eaec1188b20d9a72c502ecfdda1b"
>
> -DEPENDS = "zlib file-replacement-native"
> -DEPENDS_class-native = "zlib-native"
> +DEPENDS = "file-replacement-native"
> +DEPENDS_class-native = ""
>
> SRC_URI = "git://github.com/file/file.git"
>
> @@ -18,6 +18,12 @@ S = "${WORKDIR}/git"
>
> inherit autotools update-alternatives
>
> +PACKAGECONFIG ??= "zlib"
> +PACKAGECONFIG_class-native ??= "zlib"
Remove PACKAGECONFIG_class-native. It is not needed since it matches
PACKAGECONFIG.
> +PACKAGECONFIG[bz2] = "--enable-bzlib, --disable-bzlib, bzip2"
> +PACKAGECONFIG[lzma] = "--enable-xzlib, --disable-xzlib, xz"
> +PACKAGECONFIG[zlib] = "--enable-zlib, --disable-zlib, zlib"
> +
> EXTRA_OECONF += "--disable-libseccomp"
>
> ALTERNATIVE_${PN} = "file"
> --
> 2.20.1
//Peter
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#138109):
https://lists.openembedded.org/g/openembedded-core/message/138109
Mute This Topic: https://lists.openembedded.org/mt/74123175/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-