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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to