fanquake

Results 169 issues of 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.

Backport

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.

Build system

```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,...

Build system
DrahtBot Guix build requested
CI failed

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

CI failed

# 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...

Build system

`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.

Build system