another librdkafka patch

This commit is contained in:
DubbleClick 2025-06-24 22:56:48 +07:00
parent 63fcdd9db4
commit 5a60f4c02b

View File

@ -17,8 +17,18 @@ trait librdkafka
*/ */
protected function build(): void 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) UnixAutoconfExecutor::create($this)
->appendEnv(['CFLAGS' => '-Wno-int-conversion -Wno-unused-but-set-variable -Wno-unused-variable'])
->optionalLib( ->optionalLib(
'zstd', 'zstd',
function ($lib) { function ($lib) {