fanquake
fanquake
Backports: * https://github.com/bitcoin-core/gui/pull/812 * https://github.com/bitcoin-core/gui/pull/813 * https://github.com/bitcoin/bitcoin/pull/30085 * https://github.com/bitcoin/bitcoin/pull/30094 * https://github.com/bitcoin/bitcoin/pull/30097 Bump to 27.1rc1.
Use the `evutil_timerclear` wrapper over `timerclear` directly.
Switch release builds to using GCC 13.3.0: https://gcc.gnu.org/gcc-13/, which landed in Guix in: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=750148ce1ea6c65a7c14424546db0078161f7e17. Does not solve the cross-arch non-determinism for `powerpc64le-linux-gnu` builds.
```bash In file included from leveldb/util/comparator.cc:14: ./leveldb/util/no_destructor.h:40:17: error: 'aligned_storage' is deprecated [-Werror,-Wdeprecated-declarations] 40 | typename std::aligned_storage
Use `-mbranch-protection=standard` when targetting `*aarch64-*-linux*`. Part of #24123, but this flag can already be used on a best effort basis. Note that this flag is also already used by default,...
We currently have two issues in relation to debugging optimisation flags: * A depends build with `DEBUG=1` and using `cmake -B build -DCMAKE_BUILD_TYPE=Debug` do not align, which is inconsistent/confusing. A...
# Issue description Passing `-DZMQ_BUILD_FRAMEWORK=ON` to Cmake causes errors. # Environment * libzmq version (commit hash if unreleased): ee29bcd64ac257e3e8c20ffa0fe8093f697fe429 * OS: macOS # Minimal test code / Steps to reproduce...
# Issue description Usage of `LIBZMQ_WERROR` is mostly broken, because the build system is throwing other warnings when usage of the flag is being tested. i.e when building using GCC...
Contains a handful of miscellaneous bug fixes. From a first look, it doesn't look like we can actually drop any of our current patchset; I will double check. See https://github.com/qt/qtbase/commit/ca725ad9c5331a657c328bf624f2b0b713623276#diff-4b24dab5fb18745d42d7a3ab3fdd4e75d57493f5f14c761629aec6c44d72444b...
`USE_SOURCE_PERMISSIONS` is the default, so this should not change behaviour. However, being explicit makes it clear what we are doing. Related to #30815. See https://cmake.org/cmake/help/latest/command/configure_file.html#options.