This PR amends #30490 and bumps the upstream branch, which now includes a required CMake fix.
Addresses #30490 (comment).
The CI logs are available in #29790 where the recent push uses this PR implementation.
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--006a51241073e994b41acfe9ec718e94-->
For detailed information about the code coverage, see the test coverage report.
<!--021abf342d371248e50ceaed478a90ca-->
See the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
Any reason to not include the most recent merge?
Any reason to not include the most recent merge?
It would be nice to include https://github.com/chaincodelabs/libmultiprocess/pull/104 not just https://github.com/chaincodelabs/libmultiprocess/pull/103, though only 103 should be necessary to fix problems with CMake.
104 is just nice because it lets earlier commits of #30510 compile, since they include empty structs.
Seems good to pull it in then, and unblock other work, otherwise we are just going to have to bump again.
Code review ACK a9bfa3abbe5c168230b20b756034c3801244d717
(checked version hash locally and ran make MULTIPROCESS=1 native_libmultiprocess_extracted to check the package hash)
It would be nice to include chaincodelabs/libmultiprocess#104 not just chaincodelabs/libmultiprocess#103, though only 103 should be necessary to fix problems with CMake.
104 is just nice because it lets earlier commits of #30510 compile, since they include empty structs.
https://github.com/chaincodelabs/libmultiprocess/pull/104 has been included.
Code review ACK ec0e805d11d6a73c542032fc49a58a1d05b62d24
Ported to the CMake-based build system in https://github.com/hebasto/bitcoin/pull/277.