On Mon Nov 17, 2025 at 1:42 AM CET, wangmy via lists.openembedded.org wrote: > From: Wang Mingyu <[email protected]> > > optional-check.patch > removed since it's included in 0.75.0 > > Add patches to fix compilation error with musl: > 0001-dnf-repo-Define-FNM_EXTMATCH-if-not-already-like-und.patch > 0001-utils-utils.cpp-fix-compilation-with-musl.patch > > Signed-off-by: Wang Mingyu <[email protected]> > --- > ...FNM_EXTMATCH-if-not-already-like-und.patch | 39 ++++++++++++++ > ...-utils.cpp-fix-compilation-with-musl.patch | 51 ++++++++++++++++++ > .../libdnf/libdnf/optional-check.patch | 52 ------------------- > .../{libdnf_0.74.0.bb => libdnf_0.75.0.bb} | 7 ++- > 4 files changed, 95 insertions(+), 54 deletions(-) > create mode 100644 > meta/recipes-devtools/libdnf/libdnf/0001-dnf-repo-Define-FNM_EXTMATCH-if-not-already-like-und.patch > create mode 100644 > meta/recipes-devtools/libdnf/libdnf/0001-utils-utils.cpp-fix-compilation-with-musl.patch > delete mode 100644 meta/recipes-devtools/libdnf/libdnf/optional-check.patch > rename meta/recipes-devtools/libdnf/{libdnf_0.74.0.bb => libdnf_0.75.0.bb} > (85%) > > diff --git > a/meta/recipes-devtools/libdnf/libdnf/0001-dnf-repo-Define-FNM_EXTMATCH-if-not-already-like-und.patch > > b/meta/recipes-devtools/libdnf/libdnf/0001-dnf-repo-Define-FNM_EXTMATCH-if-not-already-like-und.patch > new file mode 100644 > index 0000000000..3067668d82 > --- /dev/null > +++ > b/meta/recipes-devtools/libdnf/libdnf/0001-dnf-repo-Define-FNM_EXTMATCH-if-not-already-like-und.patch > @@ -0,0 +1,39 @@ > +From 486d1c7826efb9e42bbb18b6537fd23a0a33b324 Mon Sep 17 00:00:00 2001 > +From: Wang Mingyu <[email protected]> > +Date: Sun, 16 Nov 2025 23:29:18 +0000 > +Subject: [PATCH] dnf-repo: Define FNM_EXTMATCH if not already (like under > + musl). > + > +With musl, FNM_EXTMATCH is not defined: > +dnf-repo.cpp > +| dnf-repo.cpp: In function 'void dnf_repo_conf_load_overrides(DnfRepo*, > const char*)': > +| dnf-repo.cpp:971:50: error: 'FNM_EXTMATCH' was not declared in this scope; > did you mean 'FNM_NOMATCH'? > +| 971 | if (fnmatch(repo_id_pattern, repoId, FNM_EXTMATCH) != > 0) { > +| | ^~~~~~~~~~~~ > +| | FNM_NOMATCH > + > +Upstream-Status: > Submitted[https://github.com/rpm-software-management/libdnf/pull/1737/commits/47ed831c1fdb32519f2d66fee91bc47f9521d1d4] > +
Hi Wang, There is a missing space, it should be: Upstream-Status: Submitted [https://...] Thanks, Mathieu -- Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#226490): https://lists.openembedded.org/g/openembedded-core/message/226490 Mute This Topic: https://lists.openembedded.org/mt/116330615/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
