diff --git a/cmake/introspection.cmake b/cmake/introspection.cmake index d2257633974..b87f3e59d6d 100644 --- a/cmake/introspection.cmake +++ b/cmake/introspection.cmake @@ -8,7 +8,9 @@ include(CheckCXXSymbolExists) check_cxx_symbol_exists(O_CLOEXEC "fcntl.h" HAVE_O_CLOEXEC) check_cxx_symbol_exists(fdatasync "unistd.h" HAVE_FDATASYNC) check_cxx_symbol_exists(fork "unistd.h" HAVE_DECL_FORK) -check_cxx_symbol_exists(pipe2 "unistd.h" HAVE_DECL_PIPE2) +if (NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin") + check_cxx_symbol_exists(pipe2 "unistd.h" HAVE_DECL_PIPE2) +endif() check_cxx_symbol_exists(setsid "unistd.h" HAVE_DECL_SETSID) if(NOT WIN32) diff --git a/doc/release-notes.md b/doc/release-notes.md index 854c7e44a5a..d860dc783c4 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -53,6 +53,10 @@ Notable changes - #35691 chainparams: delete my DNS seed - #35766 p2p: Assume v2transport for addresses from seeds +### Build + +- #36218 build: avoid pipe2 on Darwin (for now) + ### Fuzz - #35679 fuzz: Remove unused DeserializeFromFuzzingInput params overload @@ -64,6 +68,7 @@ Thanks to everyone who directly contributed to this release: - ajtowns - darosior +- fanquake - Hennadii Stepanov - Martin Zumsande - sipa