Skip to content

MDEV-38213/MDEV-38213 RocksDB compiler cleanup#4979

Open
grooverdan wants to merge 2 commits intoMariaDB:11.4from
grooverdan:MDEV-38213
Open

MDEV-38213/MDEV-38213 RocksDB compiler cleanup#4979
grooverdan wants to merge 2 commits intoMariaDB:11.4from
grooverdan:MDEV-38213

Conversation

@grooverdan
Copy link
Copy Markdown
Member

Take contributions from #4663 and the correction #4974 and backport these to 11.4

As non-impacting changes its good to have these on a branch earlier.

10.6 and 10.11 are still being on RHEL7 but from 11.4+ there isn't the need to rely on unmaintained compilers.

ChandanaRamakrishna and others added 2 commits April 23, 2026 08:56
…Lists.txt

Removed outdated compiler version checks in storage/rocksdb/CMakeLists.txt:
- GCC < 4.8 and < 5.0 checks
- Clang < 3.3 checks
- CMake < 3.0 fallback logic
- Manual -std=c++11 flag handling

Replaced with modern CMAKE_CXX_STANDARD configuration.
MDEV-38855 removed the C++11 compiler checks from CMakeLists.txt but
left a ${CXX11_FLAGS} reference in the SSE4.2 compile check. Remove
it, as the C++ standard is now inherited from the parent project.

All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon
Web Services, Inc.
@grooverdan grooverdan requested a review from ParadoxV5 April 22, 2026 23:03
@grooverdan grooverdan added the External Contribution All PRs from entities outside of MariaDB Foundation, Corporation, Codership agreements. label Apr 22, 2026
@ParadoxV5
Copy link
Copy Markdown
Contributor

ParadoxV5 commented Apr 23, 2026

Not much to additional review here compared to the original PRs; the remaining question is whether we do cleanup in past LTSes at all.

@ParadoxV5 ParadoxV5 requested review from vuvova and removed request for ParadoxV5 April 23, 2026 00:28
@ParadoxV5 ParadoxV5 removed their assignment Apr 23, 2026
@grooverdan grooverdan added MariaDB Foundation Pull requests created by MariaDB Foundation and removed External Contribution All PRs from entities outside of MariaDB Foundation, Corporation, Codership agreements. labels Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MariaDB Foundation Pull requests created by MariaDB Foundation

Development

Successfully merging this pull request may close these issues.

4 participants