mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
Upgrade librdkafka to 1.9.2 with some patches
This commit is contained in:
parent
420bc3a072
commit
533ede87ab
2
contrib/librdkafka
vendored
2
contrib/librdkafka
vendored
@ -1 +1 @@
|
||||
Subproject commit 39d4ed49ccf3406e2bf825d5d7b0903b5a290782
|
||||
Subproject commit b5d5f2d5a2bde1802eb26b1624c0b1bfd441cd3b
|
@ -1,33 +1,64 @@
|
||||
// Originally generated by ./configure
|
||||
// Automatically generated by ./configure
|
||||
/// NOTE: Version 2.5.3 was used to generate and manually modified after that. Therefore this should be fine
|
||||
/// until we upgrade to something newer than that.
|
||||
/// Commented out the followings:
|
||||
/// - #define ARCH "x86_64": we build on multiple archs
|
||||
/// - ENABLE_XXX: the commented out ones are only used in librdkafka's configure and CMake, but not in source
|
||||
/// NOTE: ENABLE_DEVEL and ENABLE_REFCNT_DEBUG is used in the source at the time of writing
|
||||
///
|
||||
/// Commented out the following to disable them:
|
||||
/// - ENABLE_C11THREADS: to maintain compatibility with old libc, maybe not necessary anymore
|
||||
/// - WITH_GCC
|
||||
/// - WITH_GXX
|
||||
/// - WITH_INSTALL
|
||||
/// - HAS_GNU_AR
|
||||
/// - HAVE_PIC
|
||||
/// - WITH_GNULD
|
||||
/// - WITH_C11THREADS
|
||||
/// - HAVE_PYTHON
|
||||
///
|
||||
/// Modified the follwoings:
|
||||
/// - WITH_{CURL,SASL_CYRUS,SASL_OAUTHBEARER,SASL_SCRAM}: made them CMake dependant
|
||||
/// - BUILT_WITH: tried to make some sense of it, don't spend to much time on it
|
||||
///
|
||||
/// Added:
|
||||
/// - special handling of __APPLE__
|
||||
|
||||
#ifndef _CONFIG_H_
|
||||
#define _CONFIG_H_
|
||||
#define BUILT_WITH "GCC GXX PKGCONFIG OSXLD LIBDL PLUGINS ZLIB SSL SASL_CYRUS ZSTD HDRHISTOGRAM LZ4_EXT SNAPPY SOCKEM SASL_SCRAM CRC32C_HW"
|
||||
|
||||
#define CPU "generic"
|
||||
#define WITHOUT_OPTIMIZATION 0
|
||||
#define ENABLE_DEVEL 0
|
||||
#define ENABLE_VALGRIND 0
|
||||
#define ENABLE_REFCNT_DEBUG 0
|
||||
#define ENABLE_SHAREDPTR_DEBUG 0
|
||||
#define ENABLE_LZ4_EXT 1
|
||||
#define ENABLE_SSL 1
|
||||
#define ENABLE_SASL 1
|
||||
#define MKL_APP_NAME "librdkafka"
|
||||
#define MKL_APP_DESC_ONELINE "The Apache Kafka C/C++ library"
|
||||
// distro
|
||||
#define SOLIB_EXT ".so"
|
||||
// #define ARCH "x86_64"
|
||||
#define CPU "generic"
|
||||
#define WITHOUT_OPTIMIZATION 0
|
||||
#define WITH_STRIP 0
|
||||
// #define ENABLE_ZLIB "try"
|
||||
// #define ENABLE_ZSTD "try"
|
||||
// #define ENABLE_SSL "try"
|
||||
// #define ENABLE_GSSAPI "try"
|
||||
// #define ENABLE_CURL "try"
|
||||
#define ENABLE_DEVEL 0
|
||||
// #define ENABLE_VALGRIND 0
|
||||
#define ENABLE_REFCNT_DEBUG 0
|
||||
// #define ENABLE_LZ4_EXT 1
|
||||
// #define ENABLE_LZ4_EXT 1
|
||||
// #define ENABLE_REGEX_EXT 1
|
||||
// #define ENABLE_C11THREADS "try"
|
||||
// #define ENABLE_SYSLOG 0
|
||||
#define MKL_APP_NAME "librdkafka"
|
||||
#define MKL_APP_DESC_ONELINE "The Apache Kafka C/C++ library"
|
||||
// gcc
|
||||
//#define WITH_GCC 1
|
||||
// #define WITH_GCC 1
|
||||
// gxx
|
||||
//#define WITH_GXX 1
|
||||
// pkgconfig
|
||||
//#define WITH_PKGCONFIG 1
|
||||
// #define WITH_GXX 1
|
||||
// install
|
||||
//#define WITH_INSTALL 1
|
||||
// #define WITH_INSTALL 1
|
||||
// gnuar
|
||||
// #define HAS_GNU_AR 1
|
||||
// PIC
|
||||
//#define HAVE_PIC 1
|
||||
// #define HAVE_PIC 1
|
||||
// gnulib
|
||||
//#define WITH_GNULD 1
|
||||
// #define WITH_GNULD 1
|
||||
// __atomic_32
|
||||
#define HAVE_ATOMICS_32 1
|
||||
// __atomic_32
|
||||
@ -43,9 +74,11 @@
|
||||
// atomic_64
|
||||
#define ATOMIC_OP(OP1,OP2,PTR,VAL) __atomic_ ## OP1 ## _ ## OP2(PTR, VAL, __ATOMIC_SEQ_CST)
|
||||
// parseversion
|
||||
#define RDKAFKA_VERSION_STR "1.6.0"
|
||||
#define RDKAFKA_VERSION_STR "1.9.2"
|
||||
// parseversion
|
||||
#define MKL_APP_VERSION "1.6.0"
|
||||
#define MKL_APP_VERSION "1.9.2"
|
||||
// c11threads
|
||||
// #define WITH_C11THREADS 1
|
||||
// libdl
|
||||
#define WITH_LIBDL 1
|
||||
// WITH_PLUGINS
|
||||
@ -54,32 +87,41 @@
|
||||
#define WITH_ZLIB 1
|
||||
// zstd
|
||||
#define WITH_ZSTD 1
|
||||
// libssl
|
||||
#cmakedefine WITH_SSL 1
|
||||
// libcrypto
|
||||
#define OPENSSL_SUPPRESS_DEPRECATED "OPENSSL_SUPPRESS_DEPRECATED"
|
||||
// WITH_HDRHISTOGRAM
|
||||
#define WITH_HDRHISTOGRAM 1
|
||||
// syslog
|
||||
#define WITH_SYSLOG 0
|
||||
// WITH_SNAPPY
|
||||
#define WITH_SNAPPY 1
|
||||
// WITH_SOCKEM
|
||||
#define WITH_SOCKEM 1
|
||||
// libssl
|
||||
#cmakedefine WITH_SSL 1
|
||||
// WITH_SASL_SCRAM
|
||||
#cmakedefine WITH_SASL_SCRAM 1
|
||||
// WITH_SASL_OAUTHBEARER
|
||||
#cmakedefine WITH_SASL_OAUTHBEARER 1
|
||||
// WITH_SASL_CYRUS
|
||||
#cmakedefine WITH_SASL_CYRUS 1
|
||||
// WITH_CURL
|
||||
#cmakedefine WITH_CURL 1
|
||||
// crc32chw
|
||||
#if !defined(__PPC__) && !defined(__riscv) && !defined(__aarch64__) && !defined(__s390x__) && !defined(__loongarch64)
|
||||
#define WITH_CRC32C_HW 1
|
||||
#endif
|
||||
// regex
|
||||
#define HAVE_REGEX 1
|
||||
// rand_r
|
||||
#define HAVE_RAND_R 1
|
||||
// strndup
|
||||
#define HAVE_STRNDUP 1
|
||||
// strerror_r
|
||||
#define HAVE_STRERROR_R 1
|
||||
// rand_r
|
||||
#define HAVE_RAND_R 1
|
||||
|
||||
// strcasestr
|
||||
#define HAVE_STRCASESTR 1
|
||||
#ifdef __APPLE__
|
||||
// pthread_setname_np
|
||||
#define HAVE_PTHREAD_SETNAME_DARWIN 1
|
||||
#if (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ <= 101400)
|
||||
#define _TTHREAD_EMULATE_TIMESPEC_GET_
|
||||
@ -90,8 +132,10 @@
|
||||
// pthread_setname_gnu
|
||||
#define HAVE_PTHREAD_SETNAME_GNU 1
|
||||
#endif
|
||||
// python
|
||||
//#define HAVE_PYTHON 1
|
||||
// disable C11 threads for compatibility with old libc
|
||||
//#define WITH_C11THREADS 1
|
||||
// python3
|
||||
// #define HAVE_PYTHON 1
|
||||
// getrusage
|
||||
#define HAVE_GETRUSAGE 1
|
||||
// BUILT_WITH
|
||||
#define BUILT_WITH "GCC GXX INSTALL GNULD LDS LIBDL PLUGINS ZLIB SSL SASL_CYRUS ZSTD HDRHISTOGRAM LZ4_EXT SNAPPY SOCKEM SASL_SCRAM SASL_OAUTHBEARER CRC32C_HW"
|
||||
#endif /* _CONFIG_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user