File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed
cpp/src/arrow/flight/transport/grpc Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 2020#include < limits>
2121#include < memory>
2222
23+ // HACK: Workaround absl::Mutex ABI incompatibility by making sure the
24+ // non-debug version of Abseil is included
25+ // (https://github.com/conda-forge/abseil-cpp-feedstock/issues/104,
26+ // https://github.com/abseil/abseil-cpp/issues/1624)
27+
28+ #if __has_include(<absl/synchronization/mutex.h>)
29+
30+ # ifndef NDEBUG
31+ # define ARROW_NO_NDEBUG
32+ # define NDEBUG
33+ # endif
34+
35+ # include < absl/synchronization/mutex.h>
36+
37+ # ifdef ARROW_NO_NDEBUG
38+ # undef NDEBUG
39+ # endif
40+
41+ #endif
42+
2343#include " arrow/flight/platform.h"
2444#include " arrow/flight/type_fwd.h"
2545#include " arrow/flight/visibility.h"
Original file line number Diff line number Diff line change 2828#include < unordered_map>
2929#include < utility>
3030
31+ #include " arrow/flight/transport/grpc/customize_grpc.h"
32+
3133#include < grpcpp/grpcpp.h>
3234#include < grpcpp/support/client_callback.h>
3335#if defined(GRPC_NAMESPACE_FOR_TLS_CREDENTIALS_OPTIONS)
Original file line number Diff line number Diff line change 2525#include < unordered_map>
2626#include < utility>
2727
28+ #include " arrow/flight/transport/grpc/customize_grpc.h"
29+
2830#include < grpcpp/grpcpp.h>
2931
3032#include " arrow/buffer.h"
You can’t perform that action at this time.
0 commit comments