From 5a60f4c02b53b8eb3cabf71abeba4e4c9284fbd4 Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Tue, 24 Jun 2025 22:56:48 +0700 Subject: [PATCH] another librdkafka patch --- src/SPC/builder/unix/library/librdkafka.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/SPC/builder/unix/library/librdkafka.php b/src/SPC/builder/unix/library/librdkafka.php index 9ba10e05..66f7e759 100644 --- a/src/SPC/builder/unix/library/librdkafka.php +++ b/src/SPC/builder/unix/library/librdkafka.php @@ -17,8 +17,18 @@ trait librdkafka */ protected function build(): void { - FileSystem::replaceFileStr($this->source_dir . '/lds-gen.py', "funcs.append('rd_ut_coverage_check')", ''); + FileSystem::replaceFileStr( + $this->source_dir . '/lds-gen.py', + "funcs.append('rd_ut_coverage_check')", + '' + ); + FileSystem::replaceFileStr( + $this->source_dir . '/src/rd.h', + '#error "IOV_MAX not defined"', + '#define IOV_MAX 1024' . "\n#define __GNU__" + ); UnixAutoconfExecutor::create($this) + ->appendEnv(['CFLAGS' => '-Wno-int-conversion -Wno-unused-but-set-variable -Wno-unused-variable']) ->optionalLib( 'zstd', function ($lib) {