CentOS Linux 8 will reach End Of Life (EOL) on December 31st, 2021.
I agree.
Concept ACK.
UPD. CentOS Stream 8 EOL is May 31st, 2024.
DrahtBot added the label CI failed on May 15, 2023
maflcko force-pushed on May 15, 2023
maflcko force-pushed on May 15, 2023
maflcko
commented at 3:08 PM on May 15, 2023:
member
Looks like the only affected code is constexpr functions calling assert(...).
Failure can be tested with:
git show HEAD~|git apply --reverse # First checkout this pull, then revert the centos 9 bump commit
podman kill ci_i686_centos && MAKEJOBS="-j$(nproc)" FILE_ENV="./ci/test/00_setup_env_i686_centos.sh" ./ci/test_run_all.sh # Run the CI task
...
qt/addresstablemodel.cpp: In function ‘constexpr AddressTableEntry::Type translateTransactionType(wallet::AddressPurpose, bool)’:
qt/addresstablemodel.cpp:64:5: error: call to non-‘constexpr’ function ‘void __assert_fail(const char*, const char*, unsigned int, const char*)’
assert(false);
^~~~~~
DrahtBot removed the label CI failed on May 15, 2023
codexnakamoto
commented at 6:17 PM on May 15, 2023:
none
Concept ACK - this is logical and seems uncontentious.
fanquake
commented at 12:36 PM on May 16, 2023:
member
My preference would be to also bump clang and then just remove the whole check instead of fiddling with it, when all supported distros ship clang-10 or higher already.
fanquake
commented at 6:34 PM on May 16, 2023:
member
Are you going to pull a Clang bump into this PR? I don't see the point of leaving redundant code, especially when the diff is trivial to review.
maflcko renamed this: build: Drop support for g++-8 build: Bump minimum supported GCC to g++-9 on May 17, 2023
maflcko marked this as a draft on May 17, 2023
fanquake
commented at 10:06 AM on May 18, 2023:
member
Ok. Lets kill l_filesystem.m4.
ci: Document the false positive error for g++-9fa6a755d9f
ci: Bump centos:stream8 to centos:stream9
This is required for the next commit. Also, drop CI_RETRY_EXE before
"dnf install", because it requires getopt, which will only be installed
later on via util-linux
fa69955e74
build: Bump minimum supported GCC to g++-9
Also, update the code to use constexpr, which does not work in g++-8.
Also, drop the no longer needed build-aux/m4/l_filesystem.m4.
fa953f15bf
maflcko force-pushed on May 18, 2023
maflcko marked this as ready for review on May 18, 2023
hebasto approved
hebasto
commented at 11:21 AM on May 18, 2023:
member
ACKfa953f15bfcf95df9aa9c91e1c4b56a205f4d1ae
fanquake approved
fanquake
commented at 1:29 PM on May 18, 2023:
member
ACKfa953f15bfcf95df9aa9c91e1c4b56a205f4d1ae
maflcko added the label DrahtBot Guix build requested on May 18, 2023
fanquake
commented at 2:29 PM on May 18, 2023:
member
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-04-24 09:14 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me