summaryrefslogtreecommitdiff
path: root/app-admin/rsyslog/files/8-stable/rsyslog-8.27.0-fix-librdkafka-detection.patch
blob: 366c0afaca847839993dd4d052002ce4c7c5c9d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
--- a/configure.ac
+++ b/configure.ac
@@ -1695,12 +1695,14 @@ AM_CONDITIONAL(ENABLE_KAFKA_TESTS, test x$enable_kafka_tests = xyes)
 
 # omkafka works with older library
 if test "x$enable_omkafka" = "xyes"; then
-	PKG_CHECK_MODULES([LIBRDKAFKA], [librdkafka],, [
-		AC_CHECK_LIB([rdkafka], [rd_kafka_produce], [
-			AC_MSG_WARN([librdkafka is missing but library present, using -lrdkafka])
-			LIBRDKAFKA_LIBS=-lrdkafka
-		], [
-			AC_MSG_ERROR([could not find rdkafka library])
+	PKG_CHECK_MODULES([LIBRDKAFKA], [rdkafka],, [
+		PKG_CHECK_MODULES([LIBRDKAFKA], [librdkafka],, [
+			AC_CHECK_LIB([rdkafka], [rd_kafka_produce], [
+				AC_MSG_WARN([librdkafka is missing but library present, using -lrdkafka])
+				LIBRDKAFKA_LIBS=-lrdkafka
+			], [
+				AC_MSG_ERROR([could not find rdkafka library])
+			])
 		])
 	])
 	AC_CHECK_HEADERS([librdkafka/rdkafka.h])
@@ -1708,12 +1710,13 @@ fi
 
 # imkafka needs newer library
 if test "x$enable_imkafka" = "xyes"; then
-	PKG_CHECK_MODULES(LIBRDKAFKA, rdkafka >= 0.9.1)
-	AC_CHECK_LIB([rdkafka], [rd_kafka_produce], [
-		AC_MSG_WARN([librdkafka is missing but library present, using -lrdkafka])
-		LIBRDKAFKA_LIBS=-lrdkafka
-	], [
-		AC_MSG_ERROR([could not find rdkafka library])
+	PKG_CHECK_MODULES([LIBRDKAFKA], [rdkafka >= 0.9.1],, [
+		AC_CHECK_LIB([rdkafka], [rd_kafka_produce], [
+			AC_MSG_WARN([librdkafka is missing but library present, using -lrdkafka])
+			LIBRDKAFKA_LIBS=-lrdkafka
+		], [
+			AC_MSG_ERROR([could not find rdkafka library])
+		])
 	])
 	AC_CHECK_HEADERS([librdkafka/rdkafka.h])
 fi