From 7a69ca09c11311ea3cb4f420272b7f60a34d6c5e Mon Sep 17 00:00:00 2001 From: kostas Date: Wed, 21 Aug 2024 10:32:48 +0300 Subject: [PATCH 1/3] fix: macos build --- src/facade/reply_builder.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/facade/reply_builder.cc b/src/facade/reply_builder.cc index eff875c09dfa..dcbc5e4154ce 100644 --- a/src/facade/reply_builder.cc +++ b/src/facade/reply_builder.cc @@ -15,6 +15,13 @@ #include "facade/error.h" #include "util/fibers/proactor_base.h" +#ifdef __APPLE__ +#ifndef IOV_MAX +// Some versions of MacOSX dont have IOV_MAX +#define IOV_MAX 1024 +#endif +#endif + using namespace std; using absl::StrAppend; using namespace double_conversion; From 969fe0f7e836fa18bf9f4a3b139cdad2f35529e6 Mon Sep 17 00:00:00 2001 From: kostas Date: Wed, 21 Aug 2024 10:36:47 +0300 Subject: [PATCH 2/3] fixes --- src/facade/reply_builder.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/facade/reply_builder.cc b/src/facade/reply_builder.cc index dcbc5e4154ce..659164012618 100644 --- a/src/facade/reply_builder.cc +++ b/src/facade/reply_builder.cc @@ -19,6 +19,7 @@ #ifndef IOV_MAX // Some versions of MacOSX dont have IOV_MAX #define IOV_MAX 1024 +#define UIO_MAXIOV IOV_MAX #endif #endif From a16ccd1a55bed1eac7b5afce3522fae7038dd1cd Mon Sep 17 00:00:00 2001 From: kostas Date: Wed, 21 Aug 2024 10:55:29 +0300 Subject: [PATCH 3/3] try --- src/facade/reply_builder.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/facade/reply_builder.cc b/src/facade/reply_builder.cc index 659164012618..884d3309389b 100644 --- a/src/facade/reply_builder.cc +++ b/src/facade/reply_builder.cc @@ -16,10 +16,9 @@ #include "util/fibers/proactor_base.h" #ifdef __APPLE__ -#ifndef IOV_MAX +#ifndef UIO_MAXIOV // Some versions of MacOSX dont have IOV_MAX -#define IOV_MAX 1024 -#define UIO_MAXIOV IOV_MAX +#define UIO_MAXIOV 1024 #endif #endif