blob: a7d4542a5fb5c65e057566d2399325a994e93b2b [file] [log] [blame]
--- src/rdkafka_broker.c 2021-10-12 04:15:44.000000000 +0800
+++ src/rdkafka_broker.c 2022-03-10 10:31:45.141882467 +0800
@@ -5464,7 +5464,9 @@
*/
void rd_kafka_broker_destroy_final (rd_kafka_broker_t *rkb) {
- rd_assert(thrd_is_current(rkb->rkb_thread));
+ // To avoid the error describe in https://github.com/edenhill/librdkafka/issues/3608
+ // comment this line to fix it temporarily.
+ // rd_assert(thrd_is_current(rkb->rkb_thread));
rd_assert(TAILQ_EMPTY(&rkb->rkb_monitors));
rd_assert(TAILQ_EMPTY(&rkb->rkb_outbufs.rkbq_bufs));
rd_assert(TAILQ_EMPTY(&rkb->rkb_waitresps.rkbq_bufs));
--- mklove/modules/configure.base 2022-11-21 03:47:14.072094876 +0800
+++ mklove/modules/configure.base 2022-11-21 03:47:01.360075164 +0800
@@ -1716,7 +1716,7 @@
mkl_check_begin "$cname" "$2" "no-cache" "$1 (by pkg-config)" && return $?
local cflags=
- local cmd="${PKG_CONFIG} --short-errors --cflags $libname"
+ local cmd="${PKG_CONFIG} --static --short-errors --cflags $libname"
mkl_dbg "pkg-config check $libname for CFLAGS ($2): $cmd"
cflags=$($cmd 2>&1)
@@ -1738,11 +1738,11 @@
fi
local libs=
- cmd="${PKG_CONFIG} --short-errors --libs $libname"
+ cmd="${PKG_CONFIG} --static --short-errors --libs $libname"
mkl_dbg "pkg-config check $libname for LIBS ($2): $cmd"
libs=$($cmd 2>&1)
if [[ $? != 0 ]]; then
- mkl_dbg "${PKG_CONFIG} --libs $libname failed: $libs"
+ mkl_dbg "${PKG_CONFIG} --static --libs $libname failed: $libs"
# Clear define name ($2): caller may have additional checks
mkl_check_failed "$cname" "" "$3" "pkg-config --libs failed"
return 1