From 22c06dfc4faada415636bed13e670130c3cbb58e Mon Sep 17 00:00:00 2001 From: Sean Nyekjaer Date: Thu, 5 Nov 2026 14:06:39 +0100 Subject: [PATCH] zsh: add gdbm PACKAGECONFIG The zsh/db/gdbm module is link=dynamic only, so add a PACKAGECONFIG for it that conflicts with static. When static is disabled, preset the dynamic loading checks configure can't run when cross compiling. AI-Generated: Uses Claude Code Signed-off-by: Sean Nyekjaer Signed-off-by: Khem Raj --- meta-oe/recipes-shells/zsh/zsh_5.9.2.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-shells/zsh/zsh_5.9.2.bb b/meta-oe/recipes-shells/zsh/zsh_5.9.2.bb index cb18983f2a..32c59fb6bc 100644 --- a/meta-oe/recipes-shells/zsh/zsh_5.9.2.bb +++ b/meta-oe/recipes-shells/zsh/zsh_5.9.2.bb @@ -44,7 +44,8 @@ ALTERNATIVE_TARGET[sh] = "${base_bindir}/${BPN}" ALTERNATIVE_PRIORITY = "90" PACKAGECONFIG ??= "static" -PACKAGECONFIG[static] = "--disable-dynamic,--enable-dynamic" +PACKAGECONFIG[static] = "--disable-dynamic,--enable-dynamic zsh_cv_sys_dynamic_rtld_global=yes zsh_cv_sys_dynamic_execsyms=yes" +PACKAGECONFIG[gdbm] = "--enable-gdbm,--disable-gdbm,gdbm,,,static" # Needed for manpages.bbclass, but they're always installed PACKAGECONFIG[manpages] = ""