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.
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
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-05-20 06:53 UTC