From f2c15f00d4a42042c54010e10aca773fea72c56b Mon Sep 17 00:00:00 2001 From: Thomas Devoogdt Date: Fri, 18 Apr 2025 10:29:22 +0000 Subject: [PATCH] package/fluent-bit: fix missing object runtime error $ fluent-bit fluent-bit: error while loading shared libraries: libminiz.so.3: cannot open shared object file: No such file or directory Commit 527deef "package/fluent-bit: bump to 3.2.10", dropped the BUILD_SHARED_LIBS=OFF off part, because miniz uses static linking by default now, but runtime execution shows otherwise, so revert to fix. Signed-off-by: Thomas Devoogdt Signed-off-by: Julien Olivain --- package/fluent-bit/fluent-bit.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk index bd7c82b26b..276bfd540a 100644 --- a/package/fluent-bit/fluent-bit.mk +++ b/package/fluent-bit/fluent-bit.mk @@ -63,6 +63,11 @@ else FLUENT_BIT_CONF_OPTS += -DFLB_LUAJIT=No endif +# Force bundled miniz to be linked statically. +# https://github.com/fluent/fluent-bit/issues/6711 +FLUENT_BIT_CONF_OPTS += \ + -DBUILD_SHARED_LIBS=OFF + # Move the config files from /usr/etc/ to /etc/. # https://github.com/fluent/fluent-bit/issues/6619 FLUENT_BIT_CONF_OPTS += \