[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