From e88d53760d20093a24d37a0e682d1c0cb4f544b0 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Mon, 4 Aug 2025 11:14:19 -0500 Subject: [PATCH] try to fix boost asio --- repertory/librepertory/src/initialize.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/repertory/librepertory/src/initialize.cpp b/repertory/librepertory/src/initialize.cpp index 2bb40bb0..eee78752 100644 --- a/repertory/librepertory/src/initialize.cpp +++ b/repertory/librepertory/src/initialize.cpp @@ -49,6 +49,10 @@ #include "comm/curl/curl_shared.hpp" #endif // defined(PROJECT_ENABLE_CURL) +#if defined(__APPLE__) +#include +#endif // defined(__APPLE__) + namespace { #if defined(PROJECT_ENABLE_CURL) bool curl_initialized{false}; @@ -67,6 +71,10 @@ namespace repertory { auto project_initialize() -> bool { REPERTORY_USES_FUNCTION_NAME(); +#if defined(__APPLE__) + std::signal(SIGPIPE, SIG_IGN); +#endif // defined(__APPLE__) + #if defined(PROJECT_REQUIRE_ALPINE) && !defined(PROJECT_IS_MINGW) { static constexpr auto guard_size{4096U};