From: Khem Raj Date: Mon, 5 May 2025 04:15:18 +0000 (-0700) Subject: libsolv: Upgrade to 0.7.32 release X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=50d5ac2199af7b35e18c0015fcc14078e4d1fd2a;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git libsolv: Upgrade to 0.7.32 release Brings these changes - build both static and dynamic libraries on new suse distros - require cmake >= 3.5 - new features: * support the apk package and repository format (both v2 and v3) * new dataiterator_final_{repo,solvable} functions - Enable static libs for OE as well, this fixes a crash/signsegv seen in stringpool_strn2id () especially when multithreading is in play, this is brought forward with clang merge patchset when using ipk backend Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-extended/libsolv/libsolv_0.7.31.bb b/meta/recipes-extended/libsolv/libsolv_0.7.32.bb similarity index 91% rename from meta/recipes-extended/libsolv/libsolv_0.7.31.bb rename to meta/recipes-extended/libsolv/libsolv_0.7.32.bb index b395ff972dd..71786e40dce 100644 --- a/meta/recipes-extended/libsolv/libsolv_0.7.31.bb +++ b/meta/recipes-extended/libsolv/libsolv_0.7.32.bb @@ -12,7 +12,7 @@ SRC_URI = "git://github.com/openSUSE/libsolv.git;branch=master;protocol=https \ file://0001-utils-Conside-musl-when-wrapping-qsort_r.patch \ " -SRCREV = "95aef5cc57d0f51782e55b6903b30ec93afbfa15" +SRCREV = "95f64952e3270deb6be30ae4b786cae5c114c807" UPSTREAM_CHECK_GITTAGREGEX = "(?P\d+(\.\d+)+)" @@ -23,7 +23,7 @@ inherit cmake PACKAGECONFIG ??= "${@bb.utils.contains('PACKAGE_CLASSES','package_rpm','rpm','',d)}" PACKAGECONFIG[rpm] = "-DENABLE_RPMMD=ON -DENABLE_RPMDB=ON,,rpm" -EXTRA_OECMAKE = "-DMULTI_SEMANTICS=ON -DENABLE_COMPLEX_DEPS=ON -DENABLE_ZSTD_COMPRESSION=ON" +EXTRA_OECMAKE = "-DMULTI_SEMANTICS=ON -DENABLE_COMPLEX_DEPS=ON -DENABLE_ZSTD_COMPRESSION=ON -DENABLE_STATIC=ON" PACKAGES =+ "${PN}-tools ${PN}ext"