diff --git a/CMakeLists.txt b/CMakeLists.txt index 97ad27828..5f95e9eb0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -306,8 +306,6 @@ else() endif() if (CYGWIN) - # Boost.Interprocess does not compile on Cygwin: https://github.com/boostorg/interprocess/issues/76 - set(BOOST_LOG_WITHOUT_IPC ON) list(APPEND boost_log_common_private_defines __USE_W32_SOCKETS _XOPEN_SOURCE=600 diff --git a/build/Jamfile.v2 b/build/Jamfile.v2 index dfb6a65a4..c63b2adf3 100644 --- a/build/Jamfile.v2 +++ b/build/Jamfile.v2 @@ -113,8 +113,6 @@ project boost/log windows:advapi32 cygwin:BOOST_USE_WINDOWS_H - # Boost.Interprocess does not compile on Cygwin: https://github.com/boostorg/interprocess/issues/76 - cygwin:BOOST_LOG_WITHOUT_IPC cygwin:ws2_32 cygwin:mswsock cygwin:advapi32 diff --git a/doc/changelog.qbk b/doc/changelog.qbk index e32d04838..dde701bf8 100644 --- a/doc/changelog.qbk +++ b/doc/changelog.qbk @@ -13,6 +13,7 @@ * Disabled usage of `std::codecvt` and `std::codecvt` locale facets in C++20 and later modes as they were deprecated in C++20. This means character code conversions to/from `char16_t` and `char32_t` is no longer available in C++20 and later. * Fixed building issues when using CMake and MinGW-w64. ([pull_request 241]) +* Enabled support for inter-process communication (IPC) utilities on Cygwin. The support was previously disabled due to compilation issues in Boost.Interprocess, which were resolved. [heading 2.30, Boost 1.87]