[Buildroot] [git commit branch/2025.08.x] package/fluent-bit: bump to 4.0.9

Thomas Perale thomas.perale at mind.be
Thu Sep 18 08:41:04 UTC 2025


commit: https://git.buildroot.net/buildroot/commit/?id=adaed18a7c0141dc22b79c27992f3a9a2805a86b
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2025.08.x

News:
 - https://fluentbit.io/announcements/v4.0.4/
 - https://fluentbit.io/announcements/v4.0.5/
 - https://fluentbit.io/announcements/v4.0.6/
 - https://fluentbit.io/announcements/v4.0.7/
 - https://fluentbit.io/announcements/v4.0.8/
 - https://fluentbit.io/announcements/v4.0.9/

Fixes:
 - https://autobuild.buildroot.org/results/770/770e9106a0c92f02e0f699505e69b35ac0e6cd41/build-end.log

   /home/buildroot/instance-0/output-1/build/fluent-bit-4.0.3/plugins/out_cloudwatch_logs/cloudwatch_api.c:1540:66: error: implicit declaration of function 'strcasestr'; did you mean 'strcasecmp'? [-Wimplicit-function-declaration]

   Fix commit: https://github.com/fluent/fluent-bit/pull/10452

Signed-off-by: Thomas Devoogdt <thomas at devoogdt.com>
Signed-off-by: Julien Olivain <ju.o at free.fr>
(cherry picked from commit 39afca752df341053d3c82e86ae64dbffff8948e)
Signed-off-by: Thomas Perale <thomas.perale at mind.be>
---
 ...1-plugins-kafka-fix-cmake-cross-compile-error.patch | 10 +++++-----
 ...0002-lib-librdkafka-only-require-a-C-compiler.patch | 18 +++++++++---------
 package/fluent-bit/fluent-bit.hash                     |  2 +-
 package/fluent-bit/fluent-bit.mk                       |  2 +-
 4 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/package/fluent-bit/0001-plugins-kafka-fix-cmake-cross-compile-error.patch b/package/fluent-bit/0001-plugins-kafka-fix-cmake-cross-compile-error.patch
index de5dc54e75..8b74d5911d 100644
--- a/package/fluent-bit/0001-plugins-kafka-fix-cmake-cross-compile-error.patch
+++ b/package/fluent-bit/0001-plugins-kafka-fix-cmake-cross-compile-error.patch
@@ -1,4 +1,4 @@
-From f32c4e909ec4a4872c2c5fc186f27d1f7e4e8c2a Mon Sep 17 00:00:00 2001
+From a21de9cb95f2199270a6ac6922ffa4ca8d453f26 Mon Sep 17 00:00:00 2001
 From: Thomas Devoogdt <thomas at devoogdt.com>
 Date: Sat, 16 Nov 2024 19:46:28 +0100
 Subject: [PATCH] plugins: kafka: fix cmake cross compile error
@@ -17,26 +17,26 @@ Signed-off-by: Thomas Devoogdt <thomas at devoogdt.com>
  2 files changed, 6 insertions(+), 2 deletions(-)
 
 diff --git a/plugins/in_kafka/CMakeLists.txt b/plugins/in_kafka/CMakeLists.txt
-index ede0831f9..02e2dc786 100644
+index 928266b57..dc251276e 100644
 --- a/plugins/in_kafka/CMakeLists.txt
 +++ b/plugins/in_kafka/CMakeLists.txt
 @@ -3,5 +3,7 @@ set(src
    )
  
- FLB_PLUGIN(in_kafka "${src}" ${KAFKA_LIBRARIES})
+ FLB_PLUGIN(in_kafka "${src}" ${KAFKA_LIBRARIES} flb-aws)
 -target_include_directories(flb-plugin-in_kafka PUBLIC ${KAFKA_INCLUDEDIR}/librdkafka)
 +if(DEFINED KAFKA_INCLUDEDIR)
 +  target_include_directories(flb-plugin-in_kafka PUBLIC ${KAFKA_INCLUDEDIR}/librdkafka)
 +endif()
  target_link_libraries(flb-plugin-in_kafka -lpthread)
 diff --git a/plugins/out_kafka/CMakeLists.txt b/plugins/out_kafka/CMakeLists.txt
-index 01c96529b..54b14fc2a 100644
+index 9d8b34642..1c967329f 100644
 --- a/plugins/out_kafka/CMakeLists.txt
 +++ b/plugins/out_kafka/CMakeLists.txt
 @@ -5,5 +5,7 @@ set(src
    kafka.c)
  
- FLB_PLUGIN(out_kafka "${src}" ${KAFKA_LIBRARIES})
+ FLB_PLUGIN(out_kafka "${src}" ${KAFKA_LIBRARIES} flb-aws)
 -target_include_directories(flb-plugin-out_kafka PUBLIC ${KAFKA_INCLUDEDIR}/librdkafka)
 +if(DEFINED KAFKA_INCLUDEDIR)
 +  target_include_directories(flb-plugin-out_kafka PUBLIC ${KAFKA_INCLUDEDIR}/librdkafka)
diff --git a/package/fluent-bit/0002-lib-librdkafka-only-require-a-C-compiler.patch b/package/fluent-bit/0002-lib-librdkafka-only-require-a-C-compiler.patch
index d7c6bba20b..83c77ff70c 100644
--- a/package/fluent-bit/0002-lib-librdkafka-only-require-a-C-compiler.patch
+++ b/package/fluent-bit/0002-lib-librdkafka-only-require-a-C-compiler.patch
@@ -1,4 +1,4 @@
-From dea6fb0138d9356ebdc4983a61c185bc759d86b0 Mon Sep 17 00:00:00 2001
+From c33d6bd392c5c8bbd231b2a9d00d4959cc553c44 Mon Sep 17 00:00:00 2001
 From: Thomas Devoogdt <thomas.devoogdt at barco.com>
 Date: Tue, 25 Jul 2023 09:10:41 +0200
 Subject: [PATCH] lib: librdkafka: only require a C compiler
@@ -6,14 +6,14 @@ Subject: [PATCH] lib: librdkafka: only require a C compiler
 Upstream: https://github.com/confluentinc/librdkafka/pull/4366
 Signed-off-by: Thomas Devoogdt <thomas.devoogdt at barco.com>
 ---
- lib/librdkafka-2.8.0/CMakeLists.txt          | 22 ++++++++++++--
- lib/librdkafka-2.8.0/examples/CMakeLists.txt | 31 +++++++++++++-------
+ lib/librdkafka-2.10.1/CMakeLists.txt          | 22 +++++++++++--
+ lib/librdkafka-2.10.1/examples/CMakeLists.txt | 31 ++++++++++++-------
  2 files changed, 39 insertions(+), 14 deletions(-)
 
-diff --git a/lib/librdkafka-2.8.0/CMakeLists.txt b/lib/librdkafka-2.8.0/CMakeLists.txt
+diff --git a/lib/librdkafka-2.10.1/CMakeLists.txt b/lib/librdkafka-2.10.1/CMakeLists.txt
 index f3d05bad7..8ef47053a 100644
---- a/lib/librdkafka-2.8.0/CMakeLists.txt
-+++ b/lib/librdkafka-2.8.0/CMakeLists.txt
+--- a/lib/librdkafka-2.10.1/CMakeLists.txt
++++ b/lib/librdkafka-2.10.1/CMakeLists.txt
 @@ -3,7 +3,16 @@ cmake_minimum_required(VERSION 3.5)
  include("packaging/cmake/parseversion.cmake")
  parseversion("src/rdkafka.h")
@@ -57,10 +57,10 @@ index f3d05bad7..8ef47053a 100644
  
  if(RDKAFKA_BUILD_EXAMPLES)
    add_subdirectory(examples)
-diff --git a/lib/librdkafka-2.8.0/examples/CMakeLists.txt b/lib/librdkafka-2.8.0/examples/CMakeLists.txt
+diff --git a/lib/librdkafka-2.10.1/examples/CMakeLists.txt b/lib/librdkafka-2.10.1/examples/CMakeLists.txt
 index 91851d2cb..6874195ce 100644
---- a/lib/librdkafka-2.8.0/examples/CMakeLists.txt
-+++ b/lib/librdkafka-2.8.0/examples/CMakeLists.txt
+--- a/lib/librdkafka-2.10.1/examples/CMakeLists.txt
++++ b/lib/librdkafka-2.10.1/examples/CMakeLists.txt
 @@ -5,8 +5,10 @@ endif(WIN32)
  add_executable(producer producer.c ${win32_sources})
  target_link_libraries(producer PUBLIC rdkafka)
diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash
index ec820416ed..3a4e637d88 100644
--- a/package/fluent-bit/fluent-bit.hash
+++ b/package/fluent-bit/fluent-bit.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  c7d276238d25242467218941842d8cd4df6cfa52cc9379ae5755220cdefd1dc1  fluent-bit-4.0.3.tar.gz
+sha256  0031f74b616b4669064a59902559da2f87174aa8007e749b5df19ed79c534f5b  fluent-bit-4.0.9.tar.gz
 sha256  0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594  LICENSE
diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk
index 3e7e04907e..73bd686b27 100644
--- a/package/fluent-bit/fluent-bit.mk
+++ b/package/fluent-bit/fluent-bit.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-FLUENT_BIT_VERSION = 4.0.3
+FLUENT_BIT_VERSION = 4.0.9
 FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION))
 FLUENT_BIT_LICENSE = Apache-2.0
 FLUENT_BIT_LICENSE_FILES = LICENSE


More information about the buildroot mailing list