> -----Original Message----- > From: openembedded-core@lists.openembedded.org <openembedded- > c...@lists.openembedded.org> On Behalf Of Konrad Weihmann > Sent: den 10 maj 2020 22:30 > To: openembedded-core@lists.openembedded.org > Cc: Konrad Weihmann <kweihm...@outlook.com> > 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 <kweihm...@outlook.com> > --- > 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: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-