diff options
Diffstat (limited to 'fluent-bit/lib/librdkafka-2.1.0/mklove/modules/configure.socket')
-rw-r--r-- | fluent-bit/lib/librdkafka-2.1.0/mklove/modules/configure.socket | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/fluent-bit/lib/librdkafka-2.1.0/mklove/modules/configure.socket b/fluent-bit/lib/librdkafka-2.1.0/mklove/modules/configure.socket new file mode 100644 index 000000000..f0777ab3b --- /dev/null +++ b/fluent-bit/lib/librdkafka-2.1.0/mklove/modules/configure.socket @@ -0,0 +1,20 @@ +#!/bin/bash +# +# Provides proper compiler flags for socket support, e.g. socket(3). + +function checks { + + local src=" +#include <sys/types.h> +#include <sys/socket.h> +#include <unistd.h> +void foo (void) { + int s = socket(0, 0, 0); + close(s); +}" + if ! mkl_compile_check socket "" cont CC "" "$src"; then + if mkl_compile_check --ldflags="-lsocket -lnsl" socket_nsl "" fail CC "" "$src"; then + mkl_mkvar_append socket_nsl LIBS "-lsocket -lnsl" + fi + fi +} |