From b93c3ccd43fcd09ce4191eb5b08cc2f459e1757b Mon Sep 17 00:00:00 2001 From: Andrew Morrow Date: Tue, 3 Jun 2025 15:42:35 -0400 Subject: [PATCH] Enable building the SDK on macOS --- src/comm/tcp_socket.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/comm/tcp_socket.cpp b/src/comm/tcp_socket.cpp index 778e5f160..de1891013 100644 --- a/src/comm/tcp_socket.cpp +++ b/src/comm/tcp_socket.cpp @@ -55,7 +55,11 @@ void TCPSocket::setupOptions() { int flag = 1; ur_setsockopt(socket_fd_, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int)); + + // macOS does not have TCP_QUICKACK +#ifdef TCP_QUICKACK ur_setsockopt(socket_fd_, IPPROTO_TCP, TCP_QUICKACK, &flag, sizeof(int)); +#endif if (recv_timeout_ != nullptr) {