From: "Peter Kjellerstedt" <peter.kjellerstedt@axis.com>
To: Konrad Weihmann <kweihmann@outlook.com>,
"openembedded-core@lists.openembedded.org"
<openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [PATCH v2] file: add PACKAGECONFIG for auto options
Date: Sun, 10 May 2020 10:40:56 +0000 [thread overview]
Message-ID: <5b9cc2a2161f4842a2f2ab91ceff3efd@XBOX03.axis.com> (raw)
In-Reply-To: <AM7PR05MB68811EB3A3AFB3B8C6876C4EA8A30@AM7PR05MB6881.eurprd05.prod.outlook.com>
> -----Original Message-----
> From: openembedded-core@lists.openembedded.org <openembedded-
> core@lists.openembedded.org> On Behalf Of Konrad Weihmann
> Sent: den 9 maj 2020 23:08
> To: openembedded-core@lists.openembedded.org
> Cc: Konrad Weihmann <kweihmann@outlook.com>
> Subject: [OE-core] [PATCH v2] file: add PACKAGECONFIG for auto options
>
> A few options of file configure are set to auto, which can lead to
> unpredictable effect when something in the sysroot does provide
> things that satisfy the autotools checks.
> In the worst case this will lead to package-qa failure 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
>
> changes v2:
>
> - add explicit enable options
The v2 information belongs after the --- below as it relates to the
review process.
//Peter
>
> Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
> ---
> meta/recipes-devtools/file/file_5.38.bb | 7 ++++++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/meta/recipes-devtools/file/file_5.38.bb b/meta/recipes-
> devtools/file/file_5.38.bb
> index b8f09107e8..e528d84cdd 100644
> --- a/meta/recipes-devtools/file/file_5.38.bb
> +++ b/meta/recipes-devtools/file/file_5.38.bb
> @@ -8,7 +8,7 @@ SECTION = "console/utils"
> LICENSE = "BSD-2-Clause"
> LIC_FILES_CHKSUM =
> "file://COPYING;beginline=2;md5=0251eaec1188b20d9a72c502ecfdda1b"
>
> -DEPENDS = "zlib file-replacement-native"
> +DEPENDS = "file-replacement-native"
> DEPENDS_class-native = "zlib-native"
>
> SRC_URI = "git://github.com/file/file.git"
> @@ -18,6 +18,11 @@ S = "${WORKDIR}/git"
>
> inherit autotools update-alternatives
>
> +PACKAGECONFIG ??= "zlib"
> +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
next prev parent reply other threads:[~2020-05-10 10:40 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-09 21:08 [PATCH v2] file: add PACKAGECONFIG for auto options Konrad Weihmann
2020-05-10 10:40 ` Peter Kjellerstedt [this message]
2020-05-10 19:42 ` [OE-core] " Andre McCurdy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5b9cc2a2161f4842a2f2ab91ceff3efd@XBOX03.axis.com \
--to=peter.kjellerstedt@axis.com \
--cc=kweihmann@outlook.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox