Merge bitcoin/bitcoin#36222: [30.x] More Backports

edc3e40981 doc: update release notes for v30.x (fanquake)
78c86f07a7 build: avoid pipe2 on Darwin (for now) (fanquake)

Pull request description:

  Backports:
  * #36218

ACKs for top commit:
  hebasto:
    re-ACK edc3e40981.

Tree-SHA512: 341692c94e3207d344c1b23d05fa86d2d8c6bf5fe38c6871db0fc6f6d8cd862eb743450dcf077bd5ecaa750bfbc940b042e07cdfa6da0fc6e15435a2e2c2cf1c
This commit is contained in:
merge-script
2026-09-11 10:34:28 +01:00
2 changed files with 8 additions and 1 deletions

View File

@@ -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)

View File

@@ -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