mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-19 23:03:45 +01:00
fa9f29a4a7doc: Recommend latest Debian stable or Ubuntu LTS (MarcoFalke)fa1711ee0ddoc: Add GCC-12 min release notes (MarcoFalke)faa8be75c9ci: Enable experimental kernel stuff in G++-12 task (previous releases) (MarcoFalke)fabce97b30test: Remove gccbug_90348 test case (MarcoFalke)fa3854e432test: Remove unused fs::create_directories test (MarcoFalke)fa9dacdbdeutil: [refactor] Remove unused create_directories workaround (MarcoFalke)fa807f78aebuild: Bump g++ minimum supported version to 12 (MarcoFalke) Pull request description: All supported operating systems that previously came with at least g++-11, also come with at least g++-12, so bumping the minimum should be fine. For reference: * https://packages.ubuntu.com/jammy/g++-12 * https://packages.ubuntu.com/noble/g++ (g++-13) * https://packages.debian.org/bookworm/g++ (g++-12) * FreeBSD Ports ship a recent GCC * RHEL-based 8, and 9 ship with g++-14 via appstream (`dnf install gcc-toolset-14` -> `/opt/rh/gcc-toolset-14/`) * RHEL-based 10 ships with g++ (14 by default) * OpenSuse Leap and Tumbleweed ship with g++ 15 https://software.opensuse.org/package/gcc15-c++ Obviously, downloading pre-compiled releases or compiling previous release branches is unaffected by this change. ACKs for top commit: janb84: re-ACKfa9f29a4a7TheCharlatan: Re-ACKfa9f29a4a7hebasto: ACKfa9f29a4a7. Tree-SHA512: ce14ecf78ccfe4f221dcbc9147dcfc00c0512b23a6fcda5ba71b62b4f5d39a5139f083d035113f189bfbd396d485e1ebc626a9a16b6fa0b74fd95aed2041c841